To me it seems only logical to expect in the information era some duties behind the rights to vote and being voted for, such as having a minimum of education, regardless whether you were given the chance to perceive it or not, also regardless whether being more educated makes you vote better or not. Call me meritocrat, but when it comes to a countries' future it's better to be on the safe side. Fundamentally you do not expect or want unqualified people running important companies, so why should that be fundamentally possible when it comes to a government? It also needs the best administration possible, specially nowadays.
Companies and even politicians themselves ask for a college degree to job applicants because a person that holds one have a minimum analytical mind and level of knowledge, or at least the chances of that person having those qualities are greater, which serves as a guarantee to give that person a job opportunity. In my opinion this model should be extended to politics somehow.