With the amount of consolidation we currently have, you can't switch to a vendor that does not do this as the easiest way to rise to senior management is to do this.
Probably the most comprehensive way to fix this is to tie a significant portion of managements compensation to how well the company does over 20 years. You would also have to make it so if you have a significant stake in a company, you can only exit that stake over a 20 year period to keep shareholders/VCs from forcing the company to have a few amazing paper quarters so they can exit big before the company implodes.
I don't see this happening though, and it would be hard to keep existing players from adding loopholes (eg: 'loaning' their holdings out) that remove their accountability.
Populations movements (COVID), combined with personal spending habit changes (things over experiences), combined with who spends money (office -> work from home contributed to the toilet paper shortages), combined with labour market changes, combined with immigration changes (hospitality in Sydney is weird without foreign students and backpackers), combined with a lack of slack in the system (JIT etc), combined with probably hundreds of small law changes played a part in what is happening. That all these happened at once only makes it all the worse.
[0] https://mattstoller.substack.com/p/the-worlds-most-profitabl...