I think the main reason is to limit people from registering accounts and voting themselves up. Although this is technically still possible it would take more work. I must say I am not basing this on anything I've read just a guess really.
The question has been asked over on Meta though check here Why are 15 reputation points required to upvote?Why are 15 reputation points required to upvote?