For what you say to be true, it relies on everyone tipping the same amount all the time. The problem is that people do not tip this way. Tipping in the USA has been studied for 25+ years and the results are clear: The amount a given waiter will receive in tips is far more influenced by their physical appearance, race, and gender, than the quality of service they provide.
For example, a white woman with blonde hair and large breasts will, all things being equal, make more in tips than anyone else working in the same establishment[0].
Paying $25 for that burger is fine if that is the advertised price. Everyone in the service industry deserves to be paid an equal wage for equal quality of work. Despite all intentions, tipping ensures this is not the case. That alone is enough to justify abolishing tipping as a form of primary compensation.
0. https://static.secure.website/wscfus/5261551/uploads/ServerA...