Yes, it's everyone else's fault they don't cater to you. How dare they.
Why do you think you know their users better than they do? What data do you even have?
The much simpler explanation, given that the product doesn't seem to be failing by any measure, is that maybe you just aren't who they are targeting?
One of the main reasons products fail is because they try to please everyone, and have so many knobs that the UI is horrible.
Good product design requires choice. You don't like those choices. Okay, awesome, it's not the product for you. That doesn't make it the wrong choice, or a bad design. It just means you aren't in the user base they are catering to.
Most of the time, if it turns out the user base thy are catering to is unsustainable, the product will fail, and something that does cater to that user base will take over. So how is this not a uniformly good thing?
The market has products for people who like different things - those users will decide what wins or not.
Clearly, being a google hiring person means you will never see the other side of this. So I really feel like every reply is just wasted electrons.
Google does not need WiFi in order to give directions to locations in the Maps application. However, gaining access to WiFi locations is beneficial to Googs in other fashions. They choose to force people to do it for their gain, not the benefit of the Maps user.
Now, you're trying to say that because some people are technically aware about things and have become vocal and push back against the tide that is Googs' overreaching into people's lives is some how in the wrong. You also seem to be implying that the fact that the vast majority of people are not vocal on the point makes it okay even though they have no idea what is actually occurring. Since they are not complaining, everything is okay, right? That's not how that works.
Serious question (I don't mean this as an attack): is online astroturfing part of your job description? It's the only way I can make sense of the tireless apologetics you've been doing all over this thread.
You do a thing (wifi alway on), so clearly everyone does, and therefore clearly we should force it!