The real problem is that people are completely price insensitive when it comes to their education. I would prefer us to move to an equity model, personally. One where education is free, but the university takes a small cut of your future earnings. This way everyone's incentives are properly aligned.
The system was changed by the more fiscally conservative government of the 00s into the terms I got, which is a payment plan over 25 years. If you can't pay you can apply for an exemption, but the interest rate is still compounding during the exemption. The loan has to be repaid before you're 60.
The reasons given for the change were many, but the most cited are that income earned overseas (very common, this being the EU and all) is very hard to keep track of and that this system incentivizes us into choosing a degree resulting in a high paying job.
(I should ad that we do not pay tuition for universities in Sweden, the student loans are almost exclusively used for living expenses so that you can study full time and some of it is used for textbooks and other supplies)
While some people are, there are plenty of people who are not insensitive. I went to a public state school and pretty much everyone i knew there chose that school because it was way cheaper than going out of state/private and some of them even got scholarships.
However, this gesture is not a policy, and just a really nice gift and expression of altruism.
Also... since you mentioned it, I cannot believe how little teachers are making, including their pension guarantees (in US and many other countries) -- for the effort that many of them put in -- this is just a disgrace.
I wish, there would be a way for exchange safety/tenure guarantees for significant pay increase (eg at least double). And let the teachers make that choice.
This is a great gesture, but I wonder if it will just encourage bad/gouging behavior by colleges.
Why the hell does education need to be that expensive? Maybe for a doctor, sure - but for teachers who are going to come out making 30k - it seems that education prices should be tied to future earning potential somehow.