I think we should have 100% free college for all STEM majors. Germany does this and they are succeeding with on of the strongest manufacturing industries in the world right now. They are investing in their people and we need to do the same. I want free education - but only for degrees that will build a better America for tomorrow.
First of all, a little disclosure as I'm sort of new & don't post much. I have a bachelor of science in mechanical engineering from Auburn University (98). I work as a cold-rolling process specialist in the metals industry. I work for a big German conglomerate (or div is going into a JV with a big Japanese conglomerate in January) providing electrical & automation solutions for the metals industry.
First, my father would be interested to know if your 100% STEM degree rebate is retroactive as he paid for the majority of two engineering degrees (Lil sis is also an engineer).
Germany has not had free college degrees for several years now. They are still cheap--like 100Eur per semester, but they cost something to decrease the number of people who were just staying in college forever for free. Also, this inexpensive university system applies to all majors.
Next, while we need more engineers, we also mis-use a lot of engineers. You need technical people to maintain highly-automated modern factories, but not necessarily engineers. THIS is where Germany excels. They focus on engineering, but also on technical education (like 2-year associates degrees). The 2-year "maintenence engineering" degree is an example. From my standpoint as the person who designs the system, differential math, thermodynamics, metallurgy are important to understanding, quantifying & coding the control algorithms. For the guys who keep it running, not so much...But they do benefit from learning the engineering method of problem solving.
In the USA, an operator can be anyone old enough to work. In Germany, an operator in any industry is going to have some kind of technical apprenticeship in the industry. I can tell you from 1st-hand experience which way is better.
Furthermore, the German method starts when kids are in preschool. They are tested very young & consistently to guide which schools they attend. There are three basic tiers. Only kids who go to gynasium & progress through are eligible for college. Their classes are geared from the start based on aptitude. Kids in the middle tier tend to end up going for apprenticeships, and the bottom tier tend to end up as unskilled labor. Just remember, society critically needs janitors & trashmen as well as doctors & engineers.
I find this to be a better way than what we do here. Everyone performs differently, and the difference between the top performers & the bottom can be great. Our 1 size fits all style frustrates those at the top (not challenged enough) and the bottom (struggle fruitlessly to keep up), causing everyone to compromise.
Sorry for the long post.