How on earth would you enforce this idea that everybody votes? Fines? Prison time? How?
How about you go and look at how it's actually implemented in the countries that do that?
TL;DR version: it's fines, but in practice it's virtually unenforced. The fact that it can potentially be enforced, and very occasionally is, seems to be sufficient to drive turnout over 90%, which is "good enough".
Would you allow people to hire proxy services to cast their vote when they cannot be present for some reason that comes up on election day?
No, you just allow people to excuse themselves provided they had a good reason to not vote.
Of course, what IS ridiculous is this idea that we can somehow force people to exercise their right to vote in a country where we cannot universally require photo ID's.
Photo IDs aren't relevant here at all. There's a list of eligible voters, and there's the list of people who voted. When you come and vote you tell your name and it's put down there. Sure, in the absence of ID you can put someone else's name there, and then they'll be marked as voted - but you won't be, so you might get fined. I can't think of any realistic scenario where you'd actually need to check ID to enforce this to a "good enough" level.
But sure, we can have universal photo ID requirements, too. So long as they're free of charge and readily issued, I don't see a problem.
The real problem here is folks don't get taught that it is their civil duty to vote. Really, all they get taught is that it is their civil duty to protest and riot and junk like that. Most are so disillusioned by politics that they feel OUTSIDE the system, when in fact the PRIMARY way to get change is to VOTE. Most cannot be bothered, most think their vote doesn't count, when the truth is that only a vote not cast is the one that doesn't count. So your solution is to pass a new law? Yea, that's the absolute wrong move.
Can you explain how this is different from requiring people to do jury duty? It's also their civil duty, and it also carries fines etc with it if you don't do it.