Nonsense. We had more than enough tools to win at either location.
What we lacked was leadership and political will. Money can't paper over that. In fact, if you don't have it, you're just throwing good money after bad. To say nothing of lives.
Rumsfeld was criticized for not sending more troops, He said “we have to go to war with the army we have, not the army we wish we had” or something to that effect. That was making it very clear that we didn’t really have all the resources we would have liked.
I think by all accounts, we’ve won at both locations; it’s trying to build a post or nearly post-conflict peace based on western democratic traditions with tribal Muslims that’s impossible.