Earlier quoted context omitted.
I always wondered wtf the browsers language setting is for. Can a website not query this for the preferred language rather than make a language decision based on an IP address geo lookup? I am English, my browsers language order is to set English (UK) then English (generic). No foreign languages. However I live in [redacted] and if I visit a site it will give me a [redacted] version due to my location rather than the…
It's a bit of a chicken and egg problem which is incredibly frustrating, I wish websites would start to respect it so users start to configure their browser properly. Users don't configure it (and quite possibly don't know how) so many websites ignore it. Many websites ignore it so it isn't that useful to learn how to configure it.
While not a perfection solution I feel if the user is able to understand the language of the OS they are using then giving them a website in the same language is much better than picking one based on an IP location.
I totally agree the browser language options are hidden with a pretty crappy UI that no normal user would find and use easily.