I'd like to see the people with the most money who also claim that there is a "shortage" to offer to pay the tuition for X number of STEM classes so that students could take them for FREE.
Even if they only start with the 100 level math courses.
Would more people end up taking Calc 3? Maybe. Maybe not. If they do, good. If they do not, then the cost won't be a problem.
Switch the focus from getting-money-from-students to getting-more-STEM-students.