Look at the strings with the GI bill. I'm not saying it isn't a good program. You can go where you want but there are regulations once you get there.
Such as a.) accredited school, b.) maintain passing grades, c.) sufficient hours to make progress toward a degree.
All quite reasonable regulations, given that the program has a specific purpose in mind.
Similarly, these would constitute reasonable regulations within a voucher program.