However it frustrates me to no end, that customers are expected to do compensation sharing with the employer. The nefarious thing about this is that the employer has put the negotiating for fair wages between the customer and employees instead of between the employees and the employer.
End of the day its manageable as you say, just price in the tip - however I prefer places that have it priced in (same goes for tax).