This title seems editorialized: the title here on HN is ambiguous about whether the &quot;reason&quot; is &quot;because of&quot; or &quot;to prevent&quot;, while the title of the actual article makes that clearer.<p>If drivers aren&#x27;t getting paid enough to want to drive for a particular company, they should build the &quot;tip&quot; into the price, to make sure everyone gets paid enough.  But the right response to good&#x2F;bad service is a rating, not a tip.  A field for a tip implies that the &quot;real&quot; price is higher than advertised, because only a monster wouldn&#x27;t tip, and that bad service just means a lower tip.  A rating system makes sure that <i>all</i> drivers must provide good service, and the company should be making sure they get paid accordingly.<p>Transportation isn&#x27;t a service where it&#x27;s acceptable to have good drivers who get paid more and bad drivers who get paid less, no matter what mechanism implements that pay differential.  There should only be &quot;good&quot; drivers.