I really don't like fluff vs. mechanics discussions. While fluff might influence mechanics, good design should not be sacrificed for the sake of fluff.
Anyway, sneak attack (which I agree is poorly named), has 2 conditions:
Advantage on your attack roll, or
An ally is within 5 feet of your...