The Help center states about answering your own question:
If you have more than 15 reputation and already know the answer, click the checkbox that says "Answer your own question"
New users have 1 reputation, thus cannot immediately answer their own question. However, what happens when someone asks their first question, then figures out the solution to their problem on their own before an answer is written. Can they post the answer via the question's page?
- Option 1: This is true
If so, why is there a limit of 15 reputation on just doing so immediately? All it does is make the operation of the site more cumbersome by adding unnecessary button clicks. The user effectively would already have the permission to add their own answer via simply navigating to it, scrolling down, hitting the answer your own question button, then hitting okay, after which they can write the answer.
Worse still, because the default avenue of doing so as written in the Help Center is unavailable, users might more readily assume that in fact this workaround will not work, even when it does. Nor is the workaround as apparent, there's no instructions for it in said help center.
So my reason for asking would then be: It seems counterintuitive to me to make the site less user-friendly for newer users.
- Option 2: This is false
This still leads to another problem. A new user can comment on their own question. Since an answer can be written as a comment, and the site's policy is to encourage users to answer their own problems so that the site becomes a useful resource for others encountering the same problem later, a helpful user would logically leave their answer as a comment.
But comments are not answers. Site policy is for a user to convert a comment into an answer. What this would essentially mean is that every time a new user discovers their answer to one of their first few questions before other users (and, if it is a difficult/obscure enough problem a second answer may not come along for a long time) either:
- Some unneccessary editing / moderation work and a spurious comment are created when the answer is posted as a comment.
- The answer is too long for a comment and isn't posted to the site. Meaning we get the classic problem of someone with the same problem finding the question 5 years later with no (real) answer, being no better than other sites where this problem is widespread. The "Guys, I solved my problem, close the thread" with no indication how annoyance is basically one of the main reasons Stack Exchange was created.
- Since they can't post an answer, the user just doesn't post anything.
Here my reason for asking would be: This seems counter to the site's policy, and won't help moderation. Why require it?
Why is this important?
While getting very few points of reputation is quite simple, the truth / reality of sites like this is that the vast majority of users have less reputation (up-to-date query) than you might think. A large fraction of users will use this site to ask about a single problem. The site should be user-friendly to this case.
Applicability to other sites
The quote above appears all over the SE network on the same help page so this meta question would apply to other sites as well (although due to different subjects they might want different solutions).