It is a good solution because those loans would just go away, no bank in their right mind will provide an unsecured loan to a 20 year old with zero assets.
The whole purpose of these programs is to put advanced education into the sphere of people in more difficult circumstances.
Of course not, they’ll lower tuition or come up with their own loans.
Easy money just makes things more expensive - education, housing, healthcare, whatever.