It not a completely one sided relationship. I'm using google maps for free!!! That's HUGE benefit to me. That google makes money from it is irrelevant to me. They're paying me by providing a free service that I get tons of usage out all the time.
Sure, your navigation app needs to know where you are in order to function
Does the company that owns your navigation app have to remember every route you've ever taken forever? Does it need to do meta analysis on your location data to figure out where you likely work and life and where your friend are? Does it need to sell that data to law enforcement and businesses so they can track your movements and pattern match your behaviors?
Seems to me there's a huge gulf between "location app knows where you are" and "we have used that to collect every scrap of information about your movements everywhere you go and weaponized that information against you"
This, I submit photos and corrections to maps all the time, because those photos and corrections help me as well as other people. I derive way more benefit than I personally provide but I'm OK with that and google is too.
I don't have sharp rhetoric for it, but I could find bipartisanship with right-wingers if they apply the "big government giving you welfare means they can take it away from you" to free web services.
OpenStreetMap is always behind on business data, but it has data that Google doesn't have, and it can't be taken away near as easily. And requires no account at all.