It really should be 5% off if I have to scan my own crap. Especially the way CVS et al do it. Home Depot is the only one I don't care about because they just give you a wireless scanner and let you go to town, it's honestly faster that way and mutually beneficial.
Yeah I really hate it when they give you self checkout but make everything function way way worse than what the cashier uses. I've never even considered shoplifting before but I've come pretty close on machines that refuse to scan because they're stuck on something 5 items ago when I'm moving quickly. Especially if it still beeps when I scan new items but refuses to actually scan it because it's hung up on something that it was slow to get the weight of -- really throws me off. It's not my job to baby your machine for you. I'm not getting paid for it. Just let me scan my shit and go.
The problem is society in general. We SHOULD be getting rid of every non-rewarding job we can. But we also need to support the people that would otherwise have these jobs.