And yet in Spain when we finish a CS degree at a top uni (UPM, UPC, etc) all we can aspire to is a 25,000€ / year salary with a ridiculous progression in most cases, whereas in the US it's not uncommon to climb to 150k fairly quickly.
Please keep in mind that MANY college-educated people in the US never get to even $100K (teachers, architects, there are more).
Also, it takes at least 10 years (perhaps more) to get to $150K for software engineers (with a B.S. degree), and you need to live in one of the bigger cities (where the cost of living is higher).
The numbers are a bit skewed here because a lot of the posters on HN live/work in the S.F./Silicon Valley area, which is a world onto itself.
Other than not being burdened by debt, Spanish STEM majors are comparatively worse off in pretty much any post-graduation dimension you can think of compared to Americans.