Intentional or not, it is just a platform limitation. If Apple really cared, it isn't impossible to have user verify what an app is requesting should be granted. Infact, Apple caught up with Android on having App permissions.
Google's implementation isn't perfect, but they're not the role model for privacy anyway.