What people here would never understand (and this is due being mostly white nerdy dudes here) is that it's so hard to get time off work when you're a blue collar guy, and even though it's paid off in some states (California for example pays for 2 hours of work that day) it's not enough. And it's stated by many companies that your work is more important, especially since nobody goes to vote anyways.
I work at a startup and nobody went to vote, everyone has work to do. I cannot skip a "lunch meeting" cause I don't have "lunch meetings".
And finally, I don't want to keep beating the dead horse but whatever, Bernie Sanders reintroduced the concept and hasn't being enacted https://en.wikipedia.org/wiki/Democracy_Day_(United_States)