No, that's the logic of a 15 years old playing call of duty.
Europe has spent less on military because after the cold war and still today, it never had any realistic threat. Russia can't even take few miles off Ukraine.
The only realistic threat is the US, which is an ally, in theory. Now a threat.
> Russia can't even take few miles off Ukraine
And yet Europe is unable to support Ukraine enough to change the course of war.
Which is the direct cause of the current situation. If Europe was so strong and ready, war in Ukraine would be over, Russia was defeated, and US wouldn't even think of doing what it is doing.
Everything else is copium.
> The only realistic threat is the US, which is an ally, in theory. Now a threat.
The realistic threat is Russia, which is currently winning a war in Ukraine through sheer attrition and will succeed unless Europe steps up big time.
I hate Trump and would much rather see the world keep on going the way it has been, but Europe's militaries grew around an American core after WWII. A few nations have serious armies (France, for one) but most of Europe is close enough to a US airbase for a small military to work fine.
This misses the point, which is that Europe and the US need each other. Without the US, Europe stands no chance against Chinese and Russian influence. Without Europe, the US cannot stand against China and Russia.
That, and as the main theater for two world wars Europe is - and likely will remain - sick of war. We'd rather avoid it, unless it comes knocking on our door, and then, reluctantly, we'll do what needs to be done.