While I agree that there needs to be a lot more accounting for aid to The Ukraine, this is a silly argument. Stuff is getting blown up in a war.
How naïve are you?
20 billion dollars of the money we have sent to Ukraine is non military financial aide to provide support for the country.
That's enough money to supply the needs of the Ukrainian people many times over. They can afford to buy goods faster than the Russians can destroy them.
The fact that areas relatively untouched by the conflict are also having the same problems argue against stuff simply getting blown up.
Fact is , Ukraine is a cynical money laundering operation and most of the money is getting stolen - just like forty percent of the covid emergency funds were stolen.
And much of the money is recycled to the pockets of American politicians and government officials