The shortage of pilots is very misleading.
The shortage is actually a shortage of experienced pilots. It is very difficult right now to get a job unless you are endorsed/sponsered by an airline.
The whole situation is very chicken and egg. They want more FOs and Captains but its very hard to get your first job to get to SO for the job.