There is also one big thing, Europe even though it tries with the EU, is still a group of countries, not a single country.
It’s a lot easier for a business in one US state to expand to another one, but cross border business expansion in EU is still difficult.
People speak different languages, bureaucracy is different and often in a different language as well etc.
On top of that businesses are a lot more regulated than in the US.