Great point.
Some people look for public dollars to follow their child no matter where they attend.
Paying for school yourself is the only case where the "separation of church and state" makes sense.
It will maintain the purity of private schools.
In Arizona we have tax credits instead of vouchers. This works well because at that point it's still our money.