I get there is a lack of sympathy from some for this issue because the rogue could just "work around" the rules and obtain magic or use other things and such.
But that's a rules-focused discussion, concerning a different edition of the game. It's not even touching the issue itself.
The issue itself is a choice between two views of sneak attack:
1) The rogue is an anatomy expert. They know the anatomy of all creatures, from dragons to beholders to rust monsters, bulettes to giant spiders, stirges to purple worms to hooked horrors. They know a vulnerable spot on that creature (or that such a creature has no vulnerable spot), and how to strike that spot to cause the maximum damage.
2) The rouge is a quick sneaky bastard. They know how to exploit the tactics of creatures, their movement, their positioning, their emotions. They can dodge in and strike swiftly and deeply when and where you're not expecting it, or knock you off balance to get in a deeper hit, or aggravate you into an out of position defense so they can strike harder, or toss dirt in your eyes to do so, or get an extra stab in before you know where that sneak has jumped to. They do whatever it takes to play dirty in a fight when they can.
What is it about the rogue that you think justifies #1?
Do they study books of anatomy?
Do they just inherently know vulnerable spots of all creatures, even if they have a low intelligence and wisdom, and even if they've never even seen anything like that creature before?
Why does it make sense for you (from a non-rules perspective) that it's #1 instead of #2?
To me, #2 simply makes more sense for a rogue than #1. Of course you can work around the limitations imposed by a world where things work like #1, but that's beside the point. We're talking about what really makes sense for this kind of character, when drafting new rules from scratch. Who really thinks "anatomy expert" when they think of a rogue, more often that they think of "sneaky dirty-pool playing bastard"?
And if the world is more like #2, then there are far fewer creatures that are immune to sneak attack than a world like #1.