> I have never seen an app that doesn't allow to completely deny location access.
That's because Apple explicitly tests for that during app review, and will reject apps which crash or refuse to work if they're denied access to Location Services or other APIs (photos, contacts, microphone, etc).