This is going to be a controversial opinion. The quality of your average tech worker has completely nosedived in the last 10-15 years. All these huge companies wanted more products, more marketshare, more money, etc. They needed more people to pull this off. They started lowering hiring standards across the board because there just weren't enough people in tech. Simultaneously, a huge portion of the world saw tech sa…
Interesting idea. But supposing that the quality never nosedived, I suspect companies would still be doing these mass layoffs. Quality is always relative to the overall pool of job applicants, and companies would just layoff people with a higher bar in mind.
Coast for a year or two, save millions, then rehire back when they need to innovate or update.