So shouldn't the better solution be a few more pronounciation markers beyond two strokes, a circle and tiny letters instead of thousands of chinese characters?
It's similar to initialisms or emoji in English; it's of course frustrating for people who don't know them, and there are reasonable complaints about some of the extremes, but speakers/writers use them because they find them useful when communicating with an audience that's also assumed to know them.