There isn't a pilot shortage, there's a pilot pay shortage. Lots of pilots hold Commercial Ratings but don't work in the industry. I know this won't happen, but imagine if employers raised pilot pay 50-100% and sponsored scholarships for new pilots to overcome the very high cost of training. How long do you think the shortage would last?