Some crew I've talked to are dying to get on Virgin voyages - which is a no tipping line. They pay much better than the tipped lines and they get free internet. Granted Virgin is still a very small line compared to Carnival or Royal, so they aren't making many waves in the industry yet (pardon the pun). But I wouldn't be surprised to see Virgin continue to grow, steal marketshare from the big players, and force them to make changes.
The market sorts itself out in most cases.