Well, I really dont know why US govt likes to look so, but yeah, from general public's pov it looks like endless charity.
But is you really think that US govt is like St Nicholas, flying in red sledge and throwing presents to peasants.... how to bring it polite... let's say - it's just not like this.
Now charity even is not on table. Our army have got Black Hawks, ordered HIMARS, Patriot. And we are paying full.
Many moons back US army have donated to our army Chevrolet trucks. Ambulances, delivery pick-ups. Yeah, we got them free. And that was a great move, we are really thankful.
No problem they was 20 years old. All army vehicles normally are in good shape, doesnt matter how old they are
Now they are in army museum:
View attachment 846448
I have seen report of that transition (there was some emergency medicine vehicles too). US govt bookkeeping has written off like millions worth vehicles. In their statements they consider not value of THAT vehicle but value of substitute. They logic is - ok, we donated one old Blazer and now we have to replace it. With new Humvee. So according bookkeeping that "Blazer's charity" "cost" to American taxpayer "1.000.000 $". But in fact that's just publicity stunt.
We have that saying - do not check teethes of horse you got for free. We really don't. But I really don't get why your govt likes to inflate those figures
Anyway, make no mistake - your govt doesnt spend US taxpayer money for nothing. They always get something in return. Sometimes not directly, sometimes not very transparent (I am trying to be super-diplomatic here), but they are not throwing your money from flying sledge
~~~~~~~~~~~~~
Sorry for off-topic, just got a feeling that it has to be said