The issue IMO is precisely that taxpayers don’t pay, they give out loans. Yes, sometimes those loans are “forgiven”, but only after decades of struggle and distress. And I put forgiven in scare quotes because often the original balance has been paid by then anyway.
Not providing loans for programs that will not provide the means for a student to repay them is the right thing to do, as those loans are a path for the exploitation of the student.