I have run every edition of this game... and there are game mechanics that are like this for newbies in each. Your SA analogy hits well with me.
I was running a store game of 5e back pre covid. I had 1 player that knew 2e, 1 player that had played and run 5e, and 4 newbies that 3 of them (including my then GF now Wife) never having played ANY TTRPG. I had an NPC/villian rogue. she was a kobold assassin, with a 3d6 SA. none of the players were playing rouges (If I remember it was fighter monk sorcerer ranger... and I don't remember others) so when they fought there way through kobolds, and made it to thiss big encounter, and the fighter almost got dropped by a knife sneak attack that was 100% a sneak (from hidden) attack... BUt the next round the kobold moved next to an alley and got SA again and everyone was like "Hey wait, we can see the kobold, why do they get to add sneak attack" and yeah the rules say when you have advantage or when you have an adjacent alley (and with pack tactics she had both) but how do I explain why a small rouge hits for 1d4+2+3d6 just cause someone is next to them, but the fighter with a magic two handed sword only hits for 2d6+4?