I think this type of thinking only has a chance at working with flat tax across the board. Otherwise people are still voting themselves money/power relative to others. It’s complex.
But also what do you do about veterans injured in war? Accidents in the workplace? People intending to do “good” for their country now end up with no right to vote?
You take it too far and you lose the loyalty of your soldiers and your workers.