You're generalizing quite a bit there, Americans know a lot more than you might think. Compare what the average American knows about the world to what the average person in China or India or even most European countries knows and you might be surprised