As much as I respect not wanting to share location, the average user tends to be quite un-tech-savvy. Say that on average users without location services enabled makes 5x more wrong requests - that can result in hundreds of thousands of lost driver hours.
Yes, and if that were a problem, we would not have Uber for iOS. There are whole classes of apps that cannot be made for iOS (it used to be the case of custom keyboards & ad blockers, for example). Because security in general, and privacy in particular, are non-negotiable on iOS.