I think the concept is much broader than just considering it selfishly. You should want conditions to improve for future generations; that's part of the reason why we are here. To me, this is similar to saying: "don't spend my tax dollars to research new cures for cancer. They didn't have that cure when i was sick, so screw them if they expect me to pay for an improved treatment."
If you're under 35, I'm willing to listen to your grievance. If you went to school 30 years ago, when it was dirt cheap in comparison to wages, just try to make the world a better place. This is how you help to lessen the damage due to massive cost increase and stagnant wages. In theory, it also frees up a lot of capital for people in the prime of their lives, where they make the most impactful economic decisions of their lives (buying a house, getting married, having children). I'm not sure that's the practical effect of this law, but I believe there's enough there to make this at least a legitimate thing to discuss.
At a minimum, government student loans should be interest free.