computer job market is a huge misallocation of skills and resources, so no it's not that simple.
Given how much tech debt/backlog there is, there should be enough work for everyone, just paid less.
The fact that it isn't so just shows that there are bottlenecks elsewhere - HR, companies stuck in office only mode (so there's a high floor on salaries).
Currently all I see is a mix of very highly paid do it all types with rather lowly paid outsourced talent but no sensible middle and of course no way to realistically learn on the job - the bar to get in is very high.