There will never be a shortage. Like ALPA or not, the article is correct. Plenty of guys/gals living abroad. The 1500hr rule only hurts pilots and makes them jump through more hurdles to get a job. Think the public really cares about how many hours the pilots have? Yeah right, sure doesn't stop them from flying abroad on carriers that hire wet tickets into a heavy.
There will never be a real shortage of mainline pilots, just low paying regional ones. But who cares about that? Actually the way the system is setup is perfect for the airlines. A bunch of low paying regional pilots want and deserve to go to mainline for higher wages/QOL. So there is a flood of apps there for a smaller number of jobs. Mainline isn't gonna give a crap about low regional pay because they still have plenty of apps to choose from. Hence, no shortage... ever.