You seem to want to kill the messenger here. If Uber's practice was unlawful, it would've been stopped eventually.
And why was Uber's practice unlawful? The "free market" of contractors Uber relies on to drive down costs also allows drivers freedom of speech to ask for tips. Uber can either have an open driver market or they can limit their drivers' speech — they can't do both.