I’d take it one step further than you. Let’s make voting contingent on registering for Selective Service, for both men and women. Don’t register? Then you don’t get a vote.
Has a little Robert Heinlein feel to it.
Intriguing idea. Personally speaking, I think the voting age should be raised to 35. Those younger who volunteer to serve in the military can be allowed to vote earlier as an incentive for joining.