New Developers Will Get Better Training
Right now the sad fact is that many new developers are left to sink or swim. Many teams run so light on experience that the experienced developers are left with the choice of coaching the newcomers or doing the development work. Often the newcomers don't get any real mentoring.
The software craftsmanship alternative is to ensure that newcomers are put into teams, where there's an experienced developer who has the time to do the necessary coaching and mentoring every day. This ensures that the newcomer has an experienced developer to answer questions, and who in turn will give the newcomer appropriately challenging project tasks. This ensures that the newcomer can progress rapidly without suffering from that "thrown in the deep end" sinking feeling.