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).
There's already a black market for WIC/EBT ("food stamps"). Replacing those with another program that would also have a black market seems less outrageous to me than supplementing them with another program with the same flaw.