Speaking as an American who has spent time in Mexico, Spain and Ireland, and has traveled to southeast Asia: yes, Americans do sometimes have an arrogant view of the world.
On the other hand, knowing about other countries doesn't come as naturally here. If you live in Europe, you can take an overnight train ride to any one of a dozen countries, with whom you share a currency and often a closely-related language. An extreme example is Andorra, nested between Spain and France, where even before the Euro, they were too small to bother having their own currency, and natives basically can't get by without speaking French, Spain and Catalan, at a minimum.
Contrast that with someone who lives in Iowa. You can drive for days in any direction and not leave the US. You live in a huge country with lots of geographical and cultural variety. Your country is wealthy enough that you'd never go abroad for your job or education unless you were explicitly trying to see the world. Learning another language is wonderful and enriching, but there's no real economic reason to. And there's no doubt in your mind that your country is safe from foreign powers.
I'm not saying "let's all be ignorant of other people," but for many Americans, awareness of other countries is like a gold star of educational achievement, not an everyday necessity. I was eager to expand my horizons, but for many people that's just not on their priority list.
And besides, some people are just not curious about anything.