I’ll take you at your word. If Germany is doing so well, why can’t they pay for their own defense?
Because the US never pressured Germany to do so until Trump entered the political scene.
Germany pays for their own defense
We OVER pay for our defense
that might be the root cause of the difference :)