I've drastically reduced my tips. I'm done with this system in the USA where they are allowed to advertise price X, but you're expected to pay X+Y, where Y might be a fee or a % of X.
And the way the system is trying to sneak it in everywhere more and more makes me revolt even more.
Last time I was in a restaurant and I tried to pay with the QR code thing it suggested I paid 20% tip on top of the total + tax. Tip is supposed to go on the part before tax. Sneaking it in makes it so that the people working there think they get paid better, without the employers paying their fair share.
It should be on the employer to ensure that (s)he is properly remunerated for the work (s)he does, not the customer who has no insight in that contract.