As long as there's still an option for human people to pay using their own money it's fine. But if these stores only allow for corporate people to purchase items (on behalf of their customer humans (credit cards)) then it is a very unethical system and probably should be made illegal.
That's my experience at my local Walmart. There are maybe 2-4 lanes with human cashiers (2 when it's slow, 4 when it's busier, but I've never been there at peak) and 10-15 stations for self-checkout.