Number 2 is a big deal.
Another comment in this thread is by a shopper who has been banned from a store for having missed an item.
This might be a good reason not to use self check out.
Both are true, #2 is huge. I would like to add:
3. Self-checkout displaces workers to the benefit of stores and the detriment of society at large.