If booze, smokes and guns are 21.
Voting should be too.
The reason the voting age is 18 is because the draft age is 18. The argument is that if one is old enough to die for one’s country, one is old enough to vote.
I am in favor of raising the age for both to 21.