To upvote answers or questions I have to have 15 points. To get these I have to first create questions. I don't understand the reasoning behind this. Does creating questions make my upvotes more reliable or give them better quality?
The intent here is to avoid gaming of the system through sock puppets - accounts set up by a user with the intent on using them to cast illegal votes, either on their own posts, or on others.
The 15 reputation threshold is very small, and can be achieved through minimal contribution on the site. See this list of how one can gain reputation on a site:
- One of your posts is upvoted: +10
- One of your answers is accepted by the author: +15
- You accept an answer, not written by you, to a question of yours: +2
- A suggested edit of yours is approved: +2 (up to a total of +1000 per user)
- One of your answers is awarded a bounty by the user offering the bounty: + full bounty amount
- One of your answers is awarded a bounty automatically: 50% or 100% of the bounty amount (see bounty FAQ for details)
- You associate accounts of two or more Stack Exchange network sites, and at least one of those accounts has 200 or more reputation: +100 on each site (awarded only once per site) (this reputation bonus does not count toward the required 10 reputation to answer protected questions)