> As someone living in the bubble that is the United States, it can be hard to think externally. But every so often I am reminded there is a world outside of my own.
There is a world outside the US but you don't have to support it, depending on what your site does. I'm not american. I'm not even a native english speaker. And 99% of the sites I go to are perfectly fine if they don't allow neither usernames nor posts containing RTL characters.
If it's not solved at the browser or OS level, I've got about zero obligation to support this.
I remind myself that whenever I'm working on a solo project and think about supporting other languages. A quick google search shows there are 840M English speakers. I'm just one man! Building something that only 1/10 of the world can use still seems pretty good.
If you want to expand your audience to support more of the world, that is totally cool, but as you say, there is no obligation to do so.
There is a world outside the US but you don't have to support it, depending on what your site does. I'm not american. I'm not even a native english speaker. And 99% of the sites I go to are perfectly fine if they don't allow neither usernames nor posts containing RTL characters.
If it's not solved at the browser or OS level, I've got about zero obligation to support this.
And, no, this is not about oppressing minorities.