>Who considers it gauche to have software written in non-English?
2x BigCo's I've worked at, with 1-5K IT staff. Yandex is xbig though, with 5K+.
>That came down to the developers not speaking English at all.
That sounds implausible and not very sane, unless of course you're working for something very static like the government, and the tech stack you're using is set in stone.
Imagine that you're using a popular library and decide to update your dependencies, who's going to read the change logs & the documentation? Sr. Architect?
If you have a security issue and the only writeups are in English, who's going to be trusted to implement a fix correctly if the people can't understand what the problem is in the first place?