My local grocery store has something like 15 checkout aisles, and usually only have one or two open. If they manned each aisle, there would be no wait and self checkout would be pointless. But they are not going to staff properly because the CEO needs another yacht.
What exactly do you mean?
That the companies moved to self checkout because they couldn't get the staff?
Or people prefer self checkout because the manned tills are few in number?
The first is very very hard to believe
Why?
At least in the US our unemployment rates have been very low. Higher demand for labor leads to higher labor costs which allows more expensive automation to be economical.
You can say "Well pay them more", but that doesn't get you out of a labor shortage. That just ensures you get the labor rather than someone else.