I love self checkout. It annoys me that the local Safeway doesn’t have that option, but it’s in a 55+ community so maybe their demographic doesn’t fit.
Kroger near me is thriving but my small town of 100K population has low crime. As someone with a computer science background I wouldn’t mind ‘self checkout’ if the interface were developed by someone with some sense (e.g. can’t handle 2 labels on one item which reflects aggregate weight) and it didn’t ask me which of 2 languages to choose when it is clear I am in the USA. (I would expect travelers would want more than 2 options).