> Google maps' treatment of languages is also atrocious.
Google's handling of the language issue in general is pretty atrocious. On my iPhone which is too old for any plugins and such on Mobile Safari, I can't do an image search quickly without a modal popping up and asking if I want to switch to English or stay in Russian. (US Expat in Russia, phone is all in english) On my laptop, it doesn't even give me the option to change the language if I'm not logged into Google at the time, even though my laptop is in English as well. It's been a major point of annoyance to not have the ability to really control what languages are served to you when it seems to me that it would be a pretty conscious decision to have your computer in X language when your IP is from a country where X isn't the primary language. The reasons I've heard for using IP instead of Accept-Language just seem like exceptions to the rule rather than the more common rule, but of course I'm just an outsider looking in on this one and don't have any data to really back that.
And to have it absolutely every time on my phone (no cache clearing) is also frustrating, regardless of whether I log in or not. It's not even so much about the different expected language; I understand Russian well enough to use the site and different functions. It's getting a nag every single time I want to do a quick search for something that is frustrating and that for everything else that gets stored about my browsing habits that they can't seem to remember that the last 30 times they asked me, I switched to English because I wanted results in English.
Why a simple toggle like DuckDuckGo has isn't used is beyond me as well. The site language is english, if I want russian local results, I just toggle the region switch for Russia at the top. Or I can isolate where I want my targeted results from. It just seems like a huge oversight from Google on this one that should absolutely be something they don't falter on.