They’re not nuanced or complicated. If society (taxpayers) want the benefit of a populace educated in those fields, they need to pay for them by funding schools.
I want a populace educated in those fields, and there are much betters way to do it than robbing the citizenry. One way might be to agree to work for a company afterwards who might pay for it, another to join the army in exchange for paying for it. Another might be to stop ensuring loans so that prices fall and become attainable to someone working part-time and going to school. Loans become not such a burden then, if you even want them. Lots of ways.