> But the EU just can’t agree amongst themselves.
Because "the EU" is not a country. It is a bloc. People that speak lf EU here are very delusional about what it is, and seemingly never understand its function.
People speak of the EU as if it was going to be as nimble as a unified country with a single government structure. It is not. It is a bloc composed of 27 countries each with its own government structure, interests, budgets, industries, culture, and so on.
Also - defense. The EU has no army. Each of its 27 countries have their own separated armies, and make their own decisions.
In a post WW2 scenario, where most of Europe needed to rebuild, outsourcing defense to an ally was a correct decision (especially considering that escalating power in the preceeding decades only led to war).
Perhaps the current state of affairs lead to a more federalized EU, who knows.