It's the old Philadelphia Lawyer routine of the USA. First they set an arbitrary target, twist everyone's arms and then, by spending way more of GDP than everyone else on "defense", point out the rest of the gang as slackers.
One look at NATO members GDP distribution will reveal that only the USA has a severe addiction to the "military-industrial complex".
Ike Eisenhower warned of that, way back in '61, but it didn't do much good.  Waxing and waning like the moon. If things don't look so good lets start another "little war" that will keep us above water.
In polite NA circles that is referred to as "not so smart", elsewhere around the globe it's more likely called STUPID, even by those who have their own "military-industrial complex".
For a more realistic assessment it would be good to look at how the rest of that GDP is divvied up in the various NATO countries.
And next for a bit more balance look at global arms sales. ;)