Federalizing charity hasn't shown to be a deterrent to scammers. And it isn't Constitutional either.
If it were funded on a voluntary donation basis, I don't think it would be unconstitutional. Government can appropriately act as a facilitator of activities that individual citizens want to engage in.