I never tip if it's a corporation. Steak n Shake is a corporation. They have lots of money and only implement tipping at their checkout because data shows people will tip out of guilt and habit.
I don't trust corporations and no with the no tax tipping they will find a way to pay their employees less or something.
Only support tipping at places like a bar, restaurant or small locally run business.
I suspect Bitcoin will eventually end this tipping nonsense and the business will pay their workers a decent wage.