The GFC stopped the imminent pilot shortage from happening. Dixon himself acknowledged that. It will happen, I have not the slightest doubt about that. The demographics are inescapable.
What will also happen is that airlines will try every trick in the book to avoid bowing to supply and demand. Maybe it is happening already. Would Jetstar have implemented their cadet scheme if the situation was otherwise?