Normally, when a user accepts an answer, he/she gets +2 reputation and the answerer gets +15 reputation.
My question is why is this rule not applied to accepted self-answers?
What is the logic behind this?
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
By allowing people to self award rep in any way you give an incentive to abuse the system. It encourages people to ask questions with the goal of self answering. It biases them to prefer their own answer even if they get another, more suitable one.
And even if they will eventually be dealt with, it does incentivise the posting of garbage questions and answers for the sake of rep. People don't need those questions added to their queues.
By contrast, the potential gain of just allowing people to get more rep is not very useful. Especially when you consider how often people generally accept their own answers right now.
I'm not a SE moderator or staff member so this is not an official answer, but I assume that gaining reputation by self-accepting answers would just be too easy to game. If this were possible you'd see users just posting nonsense questions with nonsense answers for the sole purpose of gaining reputation.