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.)
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.
Remember that SO's main traffic source isn't experts, it's novices searching for answers. I did some digging at one point, and the most popular questions on ServerFault are extremely basic, like 'how to make a symlink' basic (viewed 1 million times https://stackoverflow.com/questions/1951742/how-to-symlink-a...). If you're a developer or student just trying to figure out this one UNIX thing so you can get back to JavaScript or CS:Go or whatever, this is great.
Edit: Or perhaps the library has poor usability. I've been doing python programming for 6 years now and know the standard library like the back of my hand, but if I have to do anything reasonably complex with datetime you can bet I'll probably just look for someone on SO that has had the same problem and crib the answer.
It sounds fine to me, because the programmer can't think about all usecases, so they better be on a user-managed website.
There are people (like me) willing to kill some time solving useful problems that people in the real world are actually having, but SO's theory of broken windows is so extreme that they want to make me feel bad for doing that.
EDIT: And the karma DOES matter if you want to get new opportunities via stackoverflow careers. I have landed a job recently via SO and chatted with the recruiter a bit about their experience with the platform. He told me some companies specify they want to hire from the pool of Top X% in given technology. Another thing is the response rate on SO is dramatically better than Linkedin, which doesnt surprise me: I do my best to answer every SO Careers message while I mostly ignore Linkedin recruiters.