As far as I see it; there's always a shortage, and never a shortage, of pilots.
There's always a shortage of captains with a gazillion hours willing to relocate 8 time zones to get paid peanuts on a smaller ship -- and there's never a shortage of people with 200 hours fresh out of flight school who would gladly sell their soul to get any job.
So there are never no jobs, and there will never be enough jobs for all.