Well since people keep not showing up, focusing on a single election, and voting (or not) based on their "principles" (re: ego), it's not.
Considering alternatives require all those things (and usually more), I don't see anything else working any better though.