We're in kind of a weird transitionary period with respect to our societal-level view of teenagers. Very often the same exact people are arguing that student loans are illegitimate, on the grounds that teenagers are not sophisticated enough to sign contracts, but on the other hand that the voting and/or drinking ages should be lowered, because teenagers are clearly capable of handling those responsibilities.
I'm kind of happy to go either way on this, but I think we're probably going to have to pick one. If an 18-year-old can't sign a contract, then surely they shouldn't be allowed the vote.