Because other countries have decided that "we need to make our quarterly earnings look good" isn't a good enough reason to can half your staff over. If you fire an employee at anytime it's just unpredictable (and inefficient) contract work.
Where did I say companies should be forced to pay for employees they don't need? I didn't say that.
What I did say is that this is yet another move by business to pay you less and offer you less security for your labor - because let's be honest, that's what this is. Companies will go with the lowest bidder they think can get the job done. Do you really want to have a race to the bottom for the price of your labor?
And for that matter, how do you think unions, tenure, weekends, 40 hr workweeks, PTO, sick leave, health benefits, and a whole other myriad of benefits for your labor came about? I guarantee you its certainly NOT because people in the past viewed their labor value as purely transactional to themselves and their employers.