Agreed. However I think there's also a certain agreement in place with companies like Google. I willing accept to share my locational data with you in exchange for you telling me about a new coffee shop or local offer. I can weigh the pros/cons of that to ultimately decide if I opt-in.
I don't have a similar (or any) agreement with the government.