The reason country is has spent so much time on “STEM” is not that there is a labor shortage but that salaries of “STEM” people are too high and business owners need more people not to fill shortages but to overflow the system such that salaries go down significantly.
There is no shortage of labor for jobs paying high 6-figures … :-)