Seems to be more:
What is the US getting in Ukraine for $100 billion?: https://news.yahoo.com/us-getting-ukraine-100-billion-213700721.html
Thomas Massie: $100B for Ukraine Could Have Given an Extra $200M to Every Congressional District in U.S.: https://www.breitbart.com/politics/2022/12/28/thomas-massie-100b-for-ukraine-could-have-given-an-extra-200m-to-every-congressional-district-in-u-s/
You mentioned the amount of "money" given to them, and that $100B includes not only equipment and supplies, but equipment and supplies that have only been promised in the future but not yet delivered. The amount of actual "money" would be the financial support, and that's less than $30B. So unless you're talking about sending stockpiled 155mm artillery shells and anti-tank systems to each congressional district, the actual cash is the relevant number.
But even if you ignore cash/equipment distinction, we've still only actually sent them a total of about $75B.
https://www.cfr.org/article/how-much-aid-has-us-sent-ukraine-here-are-six-chartsThat still doesn't get you in the universe of the third largest army in the world. Our army -- which is less than half the size of the third largest army in the world -- spends $75B on operations and maintenance
alone each year. That excludes acquisition of weapons, etc..
Except for China, those countries you listed spend less than we sent Ukraine, including Russia. Why are they not at the gates of Moscow?
Three reasons:
1) Because whatever numbers you're using for military expenditures for those other countries are neither verifiable, nor relevant. You can't say "we've sent them $50B in American military aid" but then ignore that our equipment is so much more expensive (because we don't have slave labor) and therefore is in far smaller quantities.
2) You're also just looking at annual
peacetime operational costs, and not the massive additional cost it would take to buy all the tanks, artillery, etc. to equip those armies in the first place. China (largest army) has 5000 tanks. India (second largest) has over 4500. NK, third largest army, has over 6,500 tanks.
https://www.globalfirepower.com/armor-tanks-total.phpWe have sent the Ukrainians literally ZERO tanks. We've also sent them ZERO combat aircraft, ZERO armored fighting vehicles/armored personnel carriers, and only a few hundred pieces of artillery. How the hell are they supposed to build the "third largest army in the world" and get to "the gates of Moscow" with no tanks, no combat aircraft, no APC's, and only a few hundred tubes of artillery? You're a military guy, right? You have to know that's completely insane. The stuff we have sent them are generally comparatively high-tech (and expensive) defensive weapons: anti-tank, anti-air, some artillery, along with less glamorous stuff like improved communications/e-warfare gear, command and control stuff, bridging equipment, etc.. It's stuff that was very helpful in stopping the Russian advance, but much less useful retaking ground. The only stuff they've had for that is their own very-carefully hoarded pre-war equipment, plus the stuff they've captured and repaired to the extent possible. But that's not nearly enough to get to Moscow, much less make them the third largest army in the world.
3) The annual peacetime operational costs you're using as a baseline ignore that - by far - the most expensive component in Ukraine is keeping them supplied with massive amounts of munitions needed to fight a high-intensity modern war. And those don't give you a bigger army -- they just let the one you have continue fighting. That's where most of the military money has actually gone.
Obviously, their normal economy is in a shambles because a good chunk of their most productive land is a war zone. So just basic things like keeping their people fed, housed, repairing massive, deliberate damage to their infrastructure caused by Russian attacks, etc., also takes money. We obviously aren't financing all of that ourselves -- that's where the Europeans are helping out more, and obviously the Ukrainian people themselves are doing what they can. But I think it is somehow being overlooked that Ukraine is essentially in a WW2 total war situations, and that crap isn't cheap.