> I don't really see why we shouldn't have programs like this if there is vetting
We should, but the program shouldn't be named after a current president. Note that it's an official .gov site, not a .com site.
Also, the payment should of course go to the Treasury, not to Trump or his party.