"This morning, Ukraine’s military was forced to withdraw from Avdiivka after Ukrainian soldiers had to ration ammunition due to dwindling supplies as a result of congressional inaction, resulting in Russia’s first notable gains in months," the White House statement said.
They’re not actually free, they’re being provided under bilateral aid agreements. If Ukraine survives the war it’s going to be saddled with an enormous amount of debt.
The screw here is that countries giving can use the debt to fiddle their own books, making their economies look better than they really are (because they know Ukraine will never be able to pay it all back).
They won’t be required to pay it back like that, that is a propaganda talking point.