You overstate the capabilities of stackoverflow. I have 30K+ karma there. Right now the most upvoted answer to "How do I track location with GPS on Android" is badly broken. It has been for 5 years. I've wrote my own answer to combat it, but as the original answer is 5 years old it doesn't get the upvotes it needs to drown it out. I see questions on how to work around the bugs in the original answer on a weekly basis, still can't kill it.
Just because an answer is highly upvoted, used, or commented on SO doesn't mean its right. It means its worth looking into. But using it without testing and understanding is unprofessional and will cost you more time than you'd save by using SO.
Also- I almost never see comments about why code works, limitations, etc. Sometimes it happens, but not all that frequently.