I'm completely in favor of the two pronged approach of: (i) one-time student debt forgiveness, and (ii) taking measures to drastically decrease public tuition prices/make them free for all.
I say this as someone who (i) had a middle-class mom who did everything "responsible" or "right" (saved a full Texas Tomorrow Fund for undergrad, I ended up getting a large private scholarship to cover the delta for the remainder of my undergrad costs), and (ii) already aggressively paid off my $90K law school loans in 4 years (thereby missing out on all of the tremendous market gains during those years).
It may not be "fair" that we did everything right and I won't get a check for anything, but I would still get the benefit of: (i) a stimulated economy, (ii) a more-educated populace, (iii) a more happy, less-stressed populace (both the parents saving and the kids themselves), (iv) more intelligent people going into fields that serve the public good or bring new creative solutions to problems (smart middle/lower middle-class kids won't have to go work for McKinsey or Goldman just to start back at zero), and (v) countless other intangible benefits.