Multiple comments here parroting the "this is a non-issue on Lollipop or later" defense. Per Android's own statistics [1], that leaves 60% of users vulnerable to excessive permissions.
And google is no less: https://www.privateinternetaccess.com/blog/2015/06/google-ch...
Uber doesn't try to pull anything like this on iOS.
It's likely they don't try this on iOS because iOS simply doesn't have the APIs to do this under any permission. It's a philosophical platform difference about what the user should be able to allow apps to do.