I've been using the iOS 13 developer beta for a couple months, and I can confirm that within the first week, several apps from the big 4 requested permissions for things that should be absolutely unnecessary.
iOS 13 has several great privacy-focused changes:
- WiFi SSID is protected behind location permissions (ie, an app must request and be granted location permissions to be able to access the current SSID)
- Bluetooth has additional permission prompts (as detailed in the article)
- When an app has been using location data, the user is periodically prompted to confirm continued background location use (with a map of locations the app has used).
- Safari has several on top of all these, like prompting a user to allow cross-site cookie loading, etc
In some of these, Apple is catching up to Android, and in others, it is ahead. Either way, it seems that most of these come from a directive from inside Apple to clean up 3rd party app behavior, likely prompted by things like last year's analytics & enterprise deployment scandals.