I gain the impression that in order to succeed in this industry you do have to be able to grab the right opportunity at the right time.
Nail hit on head, and that is something needs repeating a thousand times for the benefit of those those who think it will be "better to wait and join next year"/ "I'll delay doing a course for 6 months becuse of X, Y, or X".
It's been like that for decades, and IMHO that's how it will continue.