As I understand it, Uber's prices are listed prior to contracting for a ride. Uber's market is clearly the middle to upper income brackets. If it's understood that the price is time and conditions-variant, I fail to see how their pricing method is unethical.