India is bidding for pilots against other countries now and passing laws making harder for them to simply quit and go to a better paying job without a 3 month notice... there is a shortage, but it's not here!
In the end, we need to get away from the 400-500 hour RJ new hire thing.. just because an airplane today is automated and computerized with less airman skill needed to fly it doesn't mean we don't still have to hire experienced airman to man them.. there will never be a pilot shortage when you can get a right seat job on an RJ with little experience.