I don't see any issue with asking people to get to the DMV once every 5-7 years or so. It's just a part of living in civilization. I'd prefer not to pay taxes but that, too, is part of living in civilization. If you care about voting, it's a small price to pay.
And as has been noted, many places allow online renewal now, at least every other time.