I'd also want the option to choose any location as the location my phone sends to that app. I'd give each app a different city near me (when precision isn't that important) just to add more noise to my precise location.
As someone who jealously guards their personal data, I agree with you.
As a product manager/designer, I think that would end in disaster for any consumer-facing company that implemented it. The number of people who would enter random places, forget they did so, and then complain that their phone is broken or the app doesn't work would be staggering.
Correct, and you can't restrict permissions either. If an app requests precise location, you should have the option to say "no thanks, you're getting the center of my postal code instead".
I'd really appreciate more options like this - allowing you to spoof details.
At present, even though you have to approve permissions, I take it it's sufficiently rare for people to refuse them that app developers don't feel the need to rein themselves in, just based on the number of permissions still requested for very basic apps.
Allowing granular refusal was a step in the right direction, but plenty of apps still refuse to work unless granted permissions they don't need. Spoofing would be much better.
There's no way of knowing whether the app will be using your exact location, or just the city you're in?