The controls exist.
I admit though, as a user of the data, I find this very helpful. Google is absolutely brilliant at give real time traffic information to roads and businesses. You want to know if Costco is busy right now, they'll tell you. Accident getting there going to cost you 5 minutes, they'll tell you that too.
But it's easy to stop collecting and/or delete location data; see https://support.google.com/accounts/answer/3118687
I'm not sure the original author knows that they can be turned off.
... or perhaps (if I'm being less charitable) the original author doesn't care; they don't want to be asked in the first place, ever (and are a touch naive about exactly how it is Google Maps gets the data it can vend to end-users).
They should complain to the store staffer or make some effort to find out what those settings the are enabled actually do.
Yah. I disabled Google Maps tracking, then Google Search started notifying me about places I was near.
He agreed to location tracking when he first set up the phone because the first run setup explicitly asks whether he wants that on or off.
... as a wise man once observed, people talk a long game about how important their privacy is, but then empirically, researchers continue to discover you can get people to divulge a lot of personal information for a Snickers bar, if not less (survey-takers who just stand around in malls and ask people to fill out clipboards are an example of this---and while they are a dying breed, they're a dying breed because it's cheaper now to collect that information online, not because people have gotten cagier about divulging it).
I do find Google's level of data collection a bit creepy, but I also don't see how they could reduce the amount of data they collect without reducing the quality of their service.
https://support.google.com/accounts/answer/6227261
They actively prompt users to review their privacy settings.
And yet I've found with multiple Android updates on multiple devices, they can reset things like Location Services back to "On/Fine" and othere things like enable NFC without telling you that it's happened.Because people like to complain. Especially when they're getting a free service (as in money).
This seems to be about lack of control. It's good for developers to think carefully before they ship products that do things with no way of being told not to.
EDIT: Welp. Apparently these settings exist.
I don't understand the point of the blog post then. Why is it so upsetting, if you have the ability to turn it off?