Location access on device absolutely. The problem here is the Google has been collecting extremely detailed location data, going back years, for nearly all of its users.
And while it’s mildly interesting or useful to some, it’s dangerous to others, especially given it’s stored in a central location out of their control, and running all the time, not just when you’re using Maps.
Sorry, I phrased that poorly. Google dislikes having google location services turned off (eg when requesting directions), although the phone has a perfectly good GPS receiver to figure out where it is currently. It's like they don't want to do any lookups unless they're allowed to store the data, so I find myself manually typing in a nearby address as my starting point to get directions.
The annoying thing is that if you disable "automatically track everywhere I go" you lose features like "let me manually provide my home address so I can tap the home button to get directions there". I totally get why that kind of thing gets overlooked, but it's technically unnecessary and also annoying.
And while it’s mildly interesting or useful to some, it’s dangerous to others, especially given it’s stored in a central location out of their control, and running all the time, not just when you’re using Maps.