I agree, I kind of feel like they aren't in tune with the actual reality of the industry. In my experience, there are tens of thousands of jobs out there, just not enough people with the qualifications to fill them.
I disagree with this entire article. Every company I've worked for in the tech industry has had incredible difficulty finding talent/people to fill the roles we had. Also, there are more software companies than Google and Facebook. Also, I don't see salaries dropping anywhere for these jobs, I see them going up. Sure, help desk is the new car mechanic, but that happens in every industry. Now, you probably want to be a developer or DevOps guy to make what help desk made in the 90's. The real issue seems to be exploding cost of living making earning more feel like earning less. And I believe companies that are willing to allow remote work are helping combat that by giving workers the freedom to move somewhere cheaper.