Sounds like a false dichotomy. Why is the only other option still an imposed cost on the customer? Wouldn't it be nice if the bad servers just got fired like any other profession and the good servers got a bonus or something from the business owner?
Maybe people shouldn't "aspire" to be cafe baristas and chain restaurant wait staff. There are plenty of students and elderly that could handle the job and also handle the minimum wage. There's no reason those jobs should be lucrative, unless the business owners (rightly) realize those staff are the face of their operations, but in that case, again, the business owner should "invest" in their higher salaries to hopefully bring in business. None of this should be imposed on customers. Just my opinion.