To make a wide and sweeping generalisation, which I don’t like to do, I just think a lot of Americans are trained at school to think: COMMUNISM/SOCIALISM = BAD, CAPITALISM = GOOD, USA HAS THE STRONGEST MILITARY.
And then when they grow up they don’t question why they spend so little on improving life for Americans, but spend so much on blowing up people in the Middle East.