I don't mind there being a self-checkout, but for the love of everything good in this world, these companies need to stop asking 21 questions when you use one! "Do you want to apply to a credit card?", "Do you want to donate?", "Did you want a receipt emailed?", "Did you want to fill out a survey?", "How many bags did you use?", etc.
And if it's a self-checkout at Walmart, expect to have 10 available, but only 2 working and three staff overlooking them...