I agree that tips as a substitute for wages should end, and that expectations of non-zero baseline tips should end.
However, I feel that tips as incentives for good service should absolutely continue. (Either that, or real-time rating systems visible to the employer, but I'm not sure that outcome would be preferable.)