Copernicus
Industrial Grade Linguist
If there is any lesson to be learned here, it's that skimping out on money for Ukraine would probably be a bad idea. The west didn't support Russia enough in the 1990s, which caused problems down the line. The same mistake shouldn't be repeated with Ukraine and we should give them everything they need to win or at least survive the war, and to rebuild afterwards.
The main problem with support for both Russia and Ukraine at the time was that it was more likely to end up in the pockets of those engaged in organized crime. The Soviet Union always had a huge black market economy, and it continued to thrive after the collapse. Bribery and corruption was endemic from bottom to top. Matters began to improve after the 2000s, but Putin worked closely with corrupt thugs like Prigozhin. Even in 2015-16, the US government had the openly corrupt prosecutor Shokin fired before it would send promised aid. That became the whole basis for the Burisma scandal. So I wouldn't call it a mistake that the US didn't do enough to support Russia. There were really barriers to getting aid where it was needed.
This should have propelled the US and supporting nations to create more stringent checks and balances on aid distribution, rather than deciding to limit or withdraw their support altogether. Such an investment would not only have been beneficial, but also a valuable source of knowledge and experience we could draw upon today.
Just sayin
What makes you think that they weren't actually trying to create those checks and balances? You are just jumping to the conclusion that they weren't, because corruption persisted despite their efforts. Systems riddled with corruption don't change overnight, and there is no point in distributing aid that is just going to end up in the pocket of thieves and crooks. When Western countries became frustrated at the corrupt Ukrainian prosecutor, Viktor Shokin, for stealing aid and failing to prosecute organized criminal behavior, it took considerable pressure from the US government just to get that one guy fired. And Shokin is still out there doing what he can to get revenge against Biden for the role he played in getting him fired. Consider the possibility that aid doesn't happen sometimes because there is no reliable way to get it where it is needed. The US can't always control that.