People don't vote because they are lazy, and take voting for granted. They don't want to take time out of their busy schedules to perform their civic duty, and part of it is because there is no Civics taught in school anymore. "Community service" is the politically correct way of teaching to help the "village", but does not teach being a good political citizen.