I think there's a misconception that junior devs require all that much training compared to an experienced engineer. I rarely have all that many relevant skills when starting a new job. I have to learn their processes/tools/etc from reading the docs. So I'm probably coming in at like 20% better than junior.
Junior devs will have an easier time finding jobs in positions that operate in niche industries, because they offer onboarding for everyone.