Despite your claims about socialization of higher education - which is perfectly true - America actually graduates a lot more people out of college than European countries. A lot more.
There is a better 'safety net' in most European countries, but there is a lot more opportunity in America. It's 100% true that 'anyone can make it' - as long as 'making it' means having a job, owning a home, in a regular place like Cleveland or Pittsburg or whatever.
Europe has a much, much stronger class system than the US.
American companies have tons of workers and professionals who came from poor situations. Europe is not like that at all.