Exactly. The topic of NATO burden sharing has been discussed for at least 50 years, but we keep subsidizing it decade after decade. And who knows where the money really goes? We never audit any spending programs. We just keep doling it out in every large amounts. Its never going to stop.
Most of the funds for our aid never leave the USA. Instead the funds are held in trust accounts in New York City banks and the funds are typically paid out to US suppliers of arms and etc. who then ship the products abroad.
This is part of why the FTX scandal is so important. The funds diverted to FTX were designated for Ukrainian assistance and instead the New York bankers laundered the money through FTX in order to provide donations/graft to the Democrats.