The electoral college system is supposed to make up for the whole "voters are too uneducated to vote" Im pretty sure
Then that's the presidents job to fix that.
It sucks that there are a lot of people that just aren't heard at all. Really.
For example, look at Bisjac. His vote won't even be properly counted, because whatever the state he lives in decides it. The third parties don't even get 1% of the votes because of the electral college system which makes it incredibly hard to change.
That's one reason why someone like Bisjac (sorry for using you as an example) might want to A. vote for a different bigger party or B. not vote at all. You see if someone that doesn't like either big party, but likes one of the big parties SLIGHTLY more than the other it'd be better to vote for them. Since there's no chance of the third party getting any percentage anyway in his state wouldn't it be better to just vote for the bigger party you like more since you'd rather have them in than the other large party.
If you're someone who hates both parties equally then in my opinion it'd be better just not to vote at all as then you don't get signed up for civic duty and such. Just my opinion on that matter though.