Over-indebted companies is a very Anglo (US/UK) and Japanese thing. There are plenty of companies in continental Europe (Germany, Italy, France) who operate with much less debt than their US counterparts. A good example is Aldi. They have no debt on their balance sheet anywhere, not even for inventory. By the standards of American business culture, that is 100% absurd.
I'm really not sure who's right. It's optimization vs survival.