We’ve gotten this discourse for decades. I remember it being for PHP, Java, JavaScript … in fact anything used in production.
It just happens that you get developers for what the market is offering and that the quality you’ve got depends more on experience than anything else. Oh and of course, juniors just learn what can make them land a job. But they are still junior and you still have to manage them.