So the solution is Apple will be forced to trust that apps asked properly, and grant whatever permissions the app claims I agreed to? And that's going to encourage me to use more third party apps?
If they want to own the platform and compete on it simultaneously, they need to abide by the same common carrier rules they impose on everyone else. They could easily achieve this by enforcing the same level of security on their own apps.