Having a professionally established engineer guiding and vouching for younger engineers seems like a very powerful idea, and could help combat the growing problem of a massively inflating industry bringing down average code quality. With so much demand, engineers could be very selective about who they take on for apprenticeships... businesses could be expected to help senior engineers find the time and resources to take on apprentices. Ah, what a world that would be.