Well, I can tell you probably one of the reasons there is a shortage is because almost no one is training to fly. The flight school where I work is at a small FBO, but just 3 years ago we had 80 students graduate through the various certificates and ratings. Sadly, we currently have around 15 students. 13 of them are doctors and lawyers who are getting their license to fly on weekends. The training costs are just too much for a lot of people to handle.