The real prices are those ones that doesn't have hidden costs, simply as that.
You pay your workers fairly or you don't. The first is the right way to do, the second is not.
Tipping is something exceptional that should occur only when you receive something additional: if I'm not paying for my tank to be on the boat, I will carry it myself; if that day a gentle person will carry it for me, coz I have a back pain or i'm too lazy, he will do something in additional to what I have negotiated, and I will pay his additional work with an adeguate tip. Apply this for every other situation.
Tipping is not part of the salary, this is a stupidity and until this mentality will change those workers will continue to be exploited, I will not support this bad behavior tipping for something that I have already paid.