There is absolutely no way you could get rid of all of the other programs. If someone is irresponsible with their money (and there will be at least some), I doubt anyone wants families starving in the streets, which is kind of the way a bunch of the current programs are set up (at least in the US).