Pilot shortages have been announced regularly for the last 10 years, yet airlines have always found a way around it.
'Pilot shortage' is just a way of saying that airlines can't hire for the money they're offering. The way they go around it is never, obviously, by making the hiring packages more attractive. What they do is simply hire people with little or no experience who they can justify paying less, all with the help of regulators who seem more than happy with airlines plonking 200-hours-wonders in the right seat of their jets.
Said noobs, blinded by how shiny those jets are, are more than happy to take McDonalds T&Cs to have a go at sporting those flashy mall-security-guard uniforms around.
And the wheels of the bus go round and round...