I can see this potentially leading to a lot of poor ratings for riders who don't tip enough. And "enough" in cities like New York is IMO totally skewed..
I hope they implement it in a way that prevents this behavior; e.g. show aggregate tip stats to drivers, make tip amount visible only after rider rating.