That basic idea is what made SO attractive in the first place, compared to forums where you had to scroll through pages and pages of in-jokes and tangents and animated-GIF signatures just to try and see if there is an answer.
Where they went wrong, in my opinion, is in the implementation details.
It's mostly death by a thousand cuts: Requiring reputation to gain the ability to post comments, then having one's answers deleted as "this should've been a comment". Overeager marking of questions as duplicates, e.g. despite the equivalence between two situations being non-obvious (e.g. someone asks about data type A, and it turns out that it's a subtype of B for which an answer that applies to both exists; that should not be a duplicate, the fact that it's a subtype is the answer!). Endless other decisions like that, which wouldn't have taken any extra effort to implement correctly.
One feature they could've built that would have taken effort but also greatly helped against the common newbie complaint of "hostility" would've been a "newcomer track", which would've been more forum-like and guided them towards either formulating a good question or seeing that's it's already answered. In the latter case, some of the keywords that came up during this process should've been fed back into SEO so that future newbies would become more likely find the answer via a search engine despite using clumsy terms. I think they tried a simpler and worse version of this idea towards the end with "staging ground" but by then it was too late.
My favorite thing was how for half the stuff I Googled, the top result would be a StackOverflow reply telling me to Google it.
The entire gamification was great in the beginning but ended up working against them rather than for. It should have evolved into something else.
> would've been a "newcomer track"
It's there now. Too late I guess. https://stackoverflow.com/help/what-is-staging-ground
Off topic, closed.
> Requiring reputation to gain the ability to post comments, then having one's answers deleted as "this should've been a comment"
Yep, this exactly happened to me. I felt like a taker for always reading SO but not contributing. I saw an answer that was out of date, so I tried to point it out. I couldn't make a comment, so I put it in another answer.
Got banned from answering until I got my points up, and the only way to do that was to ask questions, of which I had none. Never mind that the information I tried to post could have saved someone from going down the wrong path. Totally irrelevant. Rules must be followed.
And then I discovered SO meta. Holy cow. Those people were so far up their own butts, they couldn't see daylight. I was morbidly transfixed.