Yes, America is in a dilemma. It's the only modern country in the world that charges a lot of money for its own population's college education. The consequence of which is to regard education as a financial investment with necessary practical returns and thus the comments by the OP. In fact, (only in America!) this is a political argument by Republicans against education. Why waste time and money learning anything when you could become a middle class blue collar worker?
The argument isn't without merit if 1. The cost of education is born by the individual and not the nation 2. The value put on education is strictly conscripted to income generation.
If I may generalize and use stereotypes for a minute, Americans are pragmatic people who take everything down to the lowest common denominator of understanding, which is pretty low in large part because of the general lack of education. In fact, Republicans use the argument without shame... Why "waste" time and money getting educated when you can make good money instead? C'mon, Raptor/babe/beers and drugs... Isn't that good enough for you? Oh, you think you're better than us?... Blah, blah, blah.
In the rest of the modern world, education is paid for by the nation and there are very few (if any) voices within these countries who think they should be more like America. The fundamental agreement is that an educated nation is a better nation. Individuals can choose to become plumbers and electricians or choose to become doctors and lawyers, or choose to get PhD in art and civilization or astro physics. The state will pay (most of) for you to follow your bliss. I know, that's crazy. But what's even more crazy is that people aren't looking for ways to get wealthy, they're looking to have a rich life, simply free of financial insecurities. And the people elect leaders and build nations to provide this life, which limits individual wealth for collective wellbeing. Free education, free healthcare, retirement benefits, 5 weeks vacation, parental leave, excellent infrastructures, etc.
Most Americans have no idea what any of these benefits are. And the typical rebuttal question is, yeah? But how much money do you make? And it makes sense! Because in America, only enough money can buy all of these perks, only the deserving ones, those who work hard, get to have what all these other people have. But why? Because otherwise no one would work!... But the people over there work ..
And the argument goes around and around