For twenty years, every guidance counselor, parent, and policy paper has pushed the same message: get your kid into STEM. The pitch promised stable careers, six-figure salaries, and immunity from automation. What it actually produced is a flood of degrees from students who chose the field for its prospects rather than any aptitude or interest. The result is now visible in hiring pipelines, code review queues, and the quiet frustration of senior engineers who can’t find junior hires worth keeping.
Enrollment isn’t excellence
Engineering enrollment in the US roughly doubled between 2000 and 2020. Computer science alone grew over 250 percent. But the supply curve and the talent curve aren’t the same thing. Selection pressure that once filtered out students without genuine mathematical fluency dissolved as universities expanded capacity to capture tuition. Curricula softened. Group projects replaced individual problem sets. Programming bootcamps proliferated, promising six-figure salaries after twelve weeks. The labor market initially absorbed everyone because tech was hiring on growth assumptions that no longer hold. Now that hiring has tightened, the bottom half of every graduating class is discovering that a credential isn’t a career โ and the firms doing the hiring are discovering that a degree is a much weaker signal than it used to be.
The pipeline rewards compliance, not capability
The pedagogical model that scaled engineering education optimized for throughput. Students who do well are usually the ones who follow instructions, complete the worksheet, and avoid friction with grading rubrics. That’s a legitimate skill set, but it’s not the same as the curiosity, persistence, and abstraction that make a good engineer. Senior practitioners report the same complaint across industries: junior hires can implement specifications but struggle to question them, debug unfamiliar systems, or build anything from a blank page. They’ve been trained to pattern-match against problems they’ve already seen. When the problem is genuinely new, the gap shows immediately. AI coding assistants are now widening that gap by automating the pattern-matching layer.
Selection pressure is returning, painfully
The post-2022 tech contraction is reintroducing the filtering that the boom years suspended. Layoffs at Meta, Amazon, Google, and Microsoft removed the easy on-ramp that absorbed marginal candidates. Hiring bars have risen sharply, and “engineer” job postings increasingly require demonstrable systems thinking rather than just a CS degree. This is healthy in aggregate but brutal at the individual level for graduates who took the STEM gospel at face value and are now competing for a fraction of the openings they were promised. The strong half of the cohort will be fine. The middle is in trouble. The bottom may have spent four years and six figures on a credential that no longer clears the market.
The takeaway
Pushing every kid into engineering was always a category error. Treating a profession that requires specific cognitive aptitudes as a generic career upgrade for any ambitious student inflated supply without raising quality. The correction now underway is overdue, even if it lands hardest on people who were sold a promise nobody bothered to verify. STEM still rewards genuine ability. It just stopped rewarding mere enrollment.
Leave a Reply