But at the same time you are learning with blinders on, i.e. you miss out all those things you would have also learned by reading the documentation.
This is not particularly bad when you're just starting out. But if you see RTFM-level questions from people which appear to already be in the business of building complex applications then you start to wonder if this kind of thing incentivizes help-vampirism.
Personally I prefer to answer niche questions or things that are not well-documented yet.
That's assuming that the documentation is articulately and technically well written. Unfortunately that's more often the exception than the rule. That's rather the whole reason that StackOverflow even exists, I think.
before: questions were always open. and over time people added those details.
now, after someone answer with a one liner and gets accepted, the question is "closed to prevent 'me too' comments"
it's going downhill for the same reason every internet community does: power crazy moderators who completely misses the point of the site they moderate.
Every "me too" protected item I've seen has half a dozen "me too" answers deleted at the bottom. It's likely necessary.
This leads to a kind of popularity gold-rush pattern. Hard important stuff languishes while easy stuff is has a glut of volunteers.
I'd be interested to see what happens if questions and answers only gave up to a fixed limit of Internet-points to the authors or contributors. Would it lead to a broader knowledge base?
Yes. You're correct about that
For a help vampire, even SO is not rich enough to make them competent. For a competent developer, SO is not efficient enough for them to learn helplessness.
Yes, the question is obvious. And yes, it can be answered via 10-20 minutes of RTFM. But, the value of Stack Overflow is that it replaced 10-20 minutes of RTFM with a simple answer.
So, don't knock the RTFM questions on Stack Overflow. That's part of its value to the greater community.
(I must admit that I've answered very few Stack Overflow questions because every time I find an answer. I did take the time to write out a well-written answer for an obscure problem, and it got me plenty of points. It's nice that the community has a 1000x ROI, too.)