This article is arguing that the current situation is because companies wont employ below a minimal technical competence.
New, brand new, out of college only done programming in college programmers can expect massive starting salaries, the best equipment, and probably lunch and accommodation with a strong chance that they'll get a higher salary the year after.
Few companies require you to actually have used their technology or their architecture, if you have you might have already priced your way in to a job above the one been offered.
If the industry contracts as it surely will programmers are going to be scratching their heads at articles like this.