Japan, italy, spain, greece and france. Are all too far into debt to donate funds to ukraine.
Eventually the united states will be as well.
What happens then? When russia still has low debt and can afford to mobilize.
The united states spent more than $12 trillion dollars on military operations in the middle east. Eventually that money runs out and nations cannot defend themselves (or ukraine) without bankrupting their budget.
Well... this is one of the advantages in having your national currency as the reserve and trade currency of the world. The US can just print another $10 trillion in USD banknotes and use all that money to invade another half a dozen third world nations. Other countries will be footing the bill, as the USD is the reserve currency. Even countries such as China are having most of their forex reserves in the form of the US Dollar. Even Russia had a large part of their forex reserves in the form of USD, and all that got frozen a few months back.