Self checkout in theory is better for both sides - business and consumer.
That said most self checkout as implemented is insufferable. The modern experience is waiting 5 minutes for someone to clear out your order because you accidentally clicked the version of Limes that this store doesn't sell, despite it being an option on the POS, or to tap no / decline on the 5 different "Donate? Round up? Bag? Survey? Phone number?" prompts, or for the POS to lock up because you scanned a single can 3 times rather than 3 cans once, or for the cart to lock up so you slam your shin into it because the camera determined you were a thief.
Personally I avoid all self checkouts.