Nearby, we've got Canada and Mexico, and up until pretty recently, you could cross over those borders with a driver's license. And both those countries are big. On the other sides we have oceans. So for most Americans, the minimum cost of an international flight is the same as the cost for a European to fly to the US ($500-$1000), and a full day's travel each way. Here on HN, we might forget that most of the population makes fucking peanuts, so keep in mind that means that for most Americans, $1000 is a lot of money. Most Americans also don't get a lot of time off, so those 2 days of travel are a significant cost in of themselves.
All told, the lack of passports amongst Americans isn't indicative of some isolationist mindset. It's just that they have no need of a passport, because they aren't taking the kinds of extremely far-flung vacations that would need one, and they know if they need one, they can just get one before their trip.