To answer your question: Because the war in Ukraine is a war being fought for our political class and their financial backers. They care about enrich themselves far more than they care about the peons they rule over.
Why $100 billion to Ukraine and not to our schools?
Because its easier to launder it into offshore accounts when you got
a corrupt money hungry chump like Zelensky on the receiving end.