The company I work for...
keeps outsourcing work. They want to break the union and get cheaper labour. The problem is that in hiring cheaper labour they get people who couldn't care less about performance or the customer's experience and because the people they hire barely, or rather don't make a living wage, they soon lose all interest in doing a good job. So, they have to hire many more people to do the same work. These new hires are all on contract, of course, so most of them are replaced every six months, greatly increasing training cost and cutting productivity. Especially, when the new folks start as the union employees have to hold their hands while they up to speed.
The above MUST be a far more efficient method tor business as this is becoming a general practice across business. Of course, if all business have a terrible customer experience then that becomes the norm and is what's expected.
I think we'll see many large businesses fail as smaller businesses rediscover that paying good employees a good wage and giving customers a good/great experience pays very well. (This is my hope. Not holding my breath though)