Recently, I came across a couple of posts whose English grated on me:
Need to get my object into a subclass had "RUBY: gotta get my object into a subclass, getting closer" (emphasis added) as its title, and Braces in regexp for ruby sub-method block had "I wanna get aaa and bbb in ruby block for sub method" (emphasis added).
Personally speaking, "gotta" and "wanna" annoy me because they sound so babyish.
On the former, I merely informed the OP not to use "gotta", rather than criticize them for using that word, as the OP came from a country which doesn't universally speak English. Likewise, the second question is asked by a person from a non-English-speaking country.
I have a prejudice that people who use bad English tend to ask bad questions or give bad answers, but that's a partially separate issue.
My question is: does "English only" (ie no non-English Stack Overflows, because English is the lingua franca of programming) mean that more questions are asked in less-than-optimal English than there would be if there were non-English Stack Overflows? If so, is it something that people who care about English will have to put up with in return for a more unified programming community?