Ehh, the problem with that is that those voucher systems would cost money to run, and I don't know if it'd be worth using that money on the bureaucracy rather than just giving it to people.
Any system has
some overhead, and you could have an option where you can take the voucher or the equivalent in cash. It's not that difficult if you standardize and mass-produce what the vouchers are
for. For example, either you can take the voucher and live in a standardized public flat- cheaply made, but not shoddily, and integrated with a surrounding neighborhood- or you could take, say, $750 per month.
This works because it lets people take the voucher as cash if they want, but also ensures socioeconomic diversity in places where the cost of living is really expensive. If you live in rural Missouri and a regular apartment is $500 per month, you take the check, and that's an extra $250/month for you. If you live in San Fran, you live in public housing.
Likewise, maybe the food voucher covers a range of basic staples- flour, fruit, potatoes, a bit of meat, eggs, beans, rice, milk, butter. You can spend all of that on food, if you want. Or you can spend what you need and have the remainder's value added to your spending check every month. This isn't hard to do if people can do it over the internet, and the benefits offered by the greater flexibility should outweigh the overhead.
Now, meddling by politicians who think they know what people should "really" be spending their money on? Sure, that's a risk. But a) is there really anything wrong with a
bit of paternalism, given the self-defeating economic choices that tend to mark the lower class? And b) if people want to take the check instead and blow it on drugs, they can do that, too. (At least, they can blow their own checks on it. Anybody who thinks that people should be allowed to blow their childrens' basic income checks on meth and strippers with no oversight because "muh choices" is living in fantasy land, and in that case, a voucher system actually requires
less overhead than a check does, because its use can be tracked.)