This new agreement, with NATO signatories needing to commit 5% of their GDP, feels like a grift for the benefit of U.S. defense contractors. The U.S. cannot be trusted to actually honor their agreements anymore, so why pay more into their alliance? Is Europe really that scared of further Russian aggression?
They're massively investing in European defense industry, not just buying more from the US. They are scared of Russian aggression and they are scared the US will not honor NATO agreements which is why they're committing so hard to defense spending. Also, I believe it's 3.5% for military and 1.5% for infrastructure.