I do wish we had was better controls. For example, if you disable location tracking, Google Maps won't remember any address you visit. Why can't it be cached locally? If I regularly visit an address on my phone, it should be included in my autocomplete. I don't need cross-device history or tracking, I just want my damn phone to remember places I've visited previously without uploading it to the cloud. Taking an all-or-nothing approach seriously harms the user experience.
Despite it taking years, I've gradually been migrating away from my hard dependency on Google services. With that being said, if I were locked out of my gmail account I'd be seriously fucked. Maybe some day I'll reach the point where that's not the case.