For a simple reason - because we know, empirically, through decades of studies(some of which were done by the very US of A!), that it produces better results for the entire society. I've learnt long ago that it doesn't matter how I feel about benefits system personally - yeah I hate that some people get money for doing nothing. But it's literally irrelevant - we know through hard data that it works and produces good results. So the whole question of "how much effort has someone put in" is amusing to debate online, but it should be worth exactly zero when deciding policy.
>>The freedom to excel comes with the freedom to do poorly at the game.
Is it freedom though? How many of Americans can't get into these best education programs because they can't afford it? Yes, I am aware that there are grants and funds available if you really are poor - but you still have to apply. What if the chances were really equal - all higher education completely free to attend like it is in some other countries? Both the best university in the country and the worst both have the exact same cost of admission = zero. Isn't that what freedom is?