Give me
one example of a website that supports, let's say, three of the 20+ Indian languages, Catalan, Galician, Basque, Swiss French, Swiss German, Swiss Italian, and Romansh.
You will have a hard time, even on Wikipedia.
For most people, flags absolutely are the best shorthand for the language of the same name.