Ethereum components are: - cryptocurrency - blockchain - consensus mechanism - miners - virtual machine - programmability - browser client As an open source project it leaves it open to developers, entrepreneurs and organizations to use it and create the applications they wish. All external political and social dramatization is personal opinion and judgement.
One thing which I think could hold projects like this back a little is the cryptocurrency component. I haven't delved into developing with Ethereum yet... would it be possible to use the non-cryptocurrency components with a FIAT payment system such as Stripe or Paypal?
A decentralized Uber would have logic that records how often drivers show up when they offer a ride, how often they're late, how clean their cars are, etc. It would have similar logic for riders to handle their end of the interaction like the one you pointed out: did they pay what was agreed on?
The payment mechanism is irrelevant. Driver and rider satisfaction is what matters, and that's easy to track without putting any limits on their real world interactions.