Unfortunately i think many of those jobs can also be attributed to general economic health post low interest rates.

Companies now need to leave pre-revenue and turn a profit, or if you’re an established company you need to cut costs/increase margins from other economic headwinds (tariffs, inflation, gov policies etc)

A Junior dev (and most devs onboarding) will typically require 6-8 months to start being able to meaningfully contribute, then there’s a general oversight/mentorship for a few years after.

Yes they produce, however I think junior’s market salary plus the opportunity cost lost of the higher salaried mid and senior level in mentoring is a hard pill to swallow.

The team i work on is stretched very thin, and even after layoffs (which management agreed they went too far with) it’s pulling teeth to get another dev to build things companies are begging for and even willing to separately pay cash upfront for us to build

If you’re getting into the current job market as a junior, you’ll likely need to go heavy in the buzzword tech, accept a position from a smaller company that pays substantially less, then in 1-2 years job hop into a higher paying mid level role (not to say 1-2 years makes anyone mid level imo)