You raise some good points.
First, I think the GI Bill was looked at differently at the time. It was a form of repayment for a small group of people who interrupted their life to provide a vital service to their country.
As far as having an educated society, again, you are correct. That is why society has determined that a certain amount of education is required. That is why we established the public school system and made it mandatory for all children.
This is very different than providing college to only some people. I do not see how your degree in lesbian dance studies benefits society as a whole. Unless the government dictates what courses are taught, as they do in public schools, it would not accomplish what you think. I fact, since nobody has any skin in the game, ie. they are paying for it, I see professional students, or people taking courses that are meaningless.
As far as a healthy society, I agree in principle. However, unless the government can dictate your lifestyle, this would not accomplish that. If you decide to sit on your couch and be 400 lbs. smoking 5 packs of cigarettes a day, why should I pay for your unhealthy habits? We can't even agree that all children should be vaccinated.
There is also the issue of escalating costs. If you're not paying for it, how do you control unnecessary tests, or running to the ER every time someone coughs?
As most economists will tell you, you can have cheap healthcare, good healthcare, or available healthcare, but you can only have two of the choices. This is the problem faced by Canada, the UK, and others. In Canada, you wait for 10 - 13 months for cataract surgery. In the U.K they have canceled all elective surgery for the next year. They went for cheap and good, but not available. In Cuba, they went cheap and available, but it is not very good.
I am not against programs that actually accomplish something, but spending resources just because it makes you feel good, not so much.
If someone could come up with a plan that was well thought out, affordable, and made sense, I would listen. However, none of the people pushing for free stuff has any idea on how to implement it or pay for it. We need serious discussion, not political pandering.