I'm in the US so I tip people who rely on tips to make it by in this capitalist dystopia, like waitstaff. That's fucking it. Anyone else asking for a tip can get rekt.
Why is this even an issue? Are people actually tipping everyone now? Stop it! Don't let people manipulate you and keep your money.
I find it much nicer to use the self checkouts cause I have no issues with telling a machine to fuck off with their donations or tips. I get guilted a bit by the human cashiers and end up tipping or donating, with a machine I instantly hit no.
This is like when fast food places ask if you want to round your order up to the next dollar to donate to x cause.
Like, no, Taco Bell, I don't want to pay you so you can turn around and get credit (both in terms of laundering their image, and for tax purposes) for my donation.