I agree, it is about drive and intelligence. We shoved all round and square pegs into a round hole and hope that all find round hole jobs. They don't and the education is wasted.
We need a germany style system and put the pegs where they belong.
IMO, the success that we've experienced as a nation over the last 100 years is having a negative effect on our mindset. Think about how immigrants view work compared to many Americans. Immigrants will work 100+ hours a week, because they know that they are very fortunate to be able to be in America where anything is possible. They have that immigrant hustle. It's one of the reasons why they are 3X more likely than native Americans to be financially successful.
Many Americans on the other hand expect to go to college, easily find a job for $50k, do as little work as possible, go on vacations, have retirement, house, 2 cars, etc... Typical stuff of the middle class.
Americans then get jealous when they see a foreigner become financially successful. Like, they should be rich too. My parents were small business owners. We had a summer cafe at the shore in a very wealthy area. They had to give up on hiring locally because all they got were complaints.
"When can we go home."
"Do we really have to work weekends? Holidays?"
"Can I take off today? Why not?"
My mom said enough and hired Romanian college students. They were amazing They would come in 7 days a week, and work 10 hour days. My mom paid very well. $13-15 dollars an hour. Depending on how long you stayed with us. They had hustle and knew the importance of money.