I agree. Tipping is a terrible practice. Also, Uber drivers receive ratings. I can already see that drivers asking for tips would probably get lower ratings. That's not going to end well.
Even worse. Drivers rate passengers. If you don't tip well they could rate you lower which would discourage other drivers from accepting your ride request.
I don't see tipping as universally a terrible practice. Sure, if a driver goes above and beyond in some way, I'll put in a bit extra. But as a routine?
It's not hard for me to see this developing into conversations along the following:
Then it's all out war in the making. Suppose one takes a ride and the driver strikes a conversation about tips and how they're essential and so on. And the passenger doesn't tip. Then the passenger can assume the driver will give him low rating. So in return the passenger will give the driver really low rating.