I'd say that not having two world wars on your soil also helps.
I would blame: - Mishandling the financial crises after 2008 (austerity measures) - Aging population (low birthrate + not enough immigrants) - Internet businesses really have an advantage in markets that are mono-lingual and most growth came from the internet in the past 25 years. - The EU exists, but the market is still very fragmented.
the first time the US got dragged screaming and kicking into the war... And the second time, they might have sat most of the conflict in Europe if they hadn't gotten war declared on them by Hitler