Folks probably need to update their prior beliefs on NATO capabilities. Too much attention is paid to technology & weapons systems, and not enough on people. It's not even about spending per se. The money that is being spent in Europe is on bloated weapons systems and high personnel costs.
Not enough is allocated towards actual combat capability. Not enough on ops, maintenance, and ammo. Combat training is a joke. Most NATO countries do not have an effective fighting force—at all. The overarching thinking in Europe is: why bother?, war on the continent is over. Most Europeans believe there's going to be a negotiated truce and then back to business as usual with Russia.
Just look at
Rod's poll from the previous page. They'd rather surrender Ukraine and their own country rather than fight. There are no European warriors except in Ukraine. Ukraine has by far and away the most combat capable military in Europe. No other European country comes close. Only the United States is more capable.