Sincerely, I have long drawn my conclusions about corporate work due to similar reasons like you mentioned and that's why I belong to the class of persons who support earning from multiple sources of income.
The truth is that there would be more layoffs because many a times, the workers are either lazy and want the company to carter for almost their every day need and when that doesn't happen, they tend to reduce their output, thus making the company environment stale. When that isn't the case, another consideration may be that the employee isn't suited for an office environment or that kind of work to be specific.
What people don't know is that there is economical change globally and when there is economic change, even the business readjust their ways of spending anf how they generate more revenge, they minimize their total cost of operation and maximize their profits and revenue and that's why Amazon laid of so much number isn't surprising, the company is doing anything that is going to favour his pocket and that of the company, it's always about the interests.
This is an advice I do give people, if you are working any company that has to with economic regulations, make sure to have money on you and save up as you are earning and start doing something later, it's better you have your own business so that when you are lay off, you should have a place you can rest on. Moreover, if you have a good resume, having new one wouldn't be difficult for them since there is experience.