You're required as an adult to have ID on you when you're out in public
That is not accurate.
The argument is that voting is your right, and anything that adds friction is inherently biased. Sometimes, things seem like common sense but are only brought up because it would disproportionately affect certain segments of the population.
Your love for mail in voting is actually an example of making voting more accessible while increasing potential for fraud.
Doesn't git have builtin svn repo conversion?