Anyone who thinks that the federal government will spend money better than a charity is free to give it to the IRS.  They accept donation.  But no one believes this is a good idea, as evidenced by the fact that such donations are <i>many</i> orders of magnitude less than Americans donate to charity.