I don't think it would be difficult to outright forbid self-checkout at all, actually.
There's a difference between enforcing laws on individuals and enforcing laws on businesses. Businesses can't exactly run and hide, if they're using self-checkout they're going to get found out. That's distinct from something like the drug trade, which is all underground and hidden.