The topic-specific SE sites are often better; Emacs.SE, just off the top, is consistently of very high quality, with maintainers of several high-profile packages and Emacs itself regularly active there. But I abandoned any attempt to participate on SO proper years ago, and rarely even check there except on the off chance that some weird exception has an obvious cause that'll save me a source dive on a library or some similar large investment of time.
>First google result
Probably SO should have weighted question upvotes at least as high as an answer upvote. Now it would take stronger medicine: e.g. pushing questions by people with low rep down the list.
What to do about it, I've no idea. I have the rep for most mod powers, but the Augean stables lack appeal. Beyond that, I wouldn't presume to venture a suggestion.
I used to answer questions on SO, but got so tired of arguing with idiots that I decided it wasn't worth my time anymore. It's too bad, too, because I strongly believe in "giving back" where I can and SO was a way to do that. No more. I still google for answers on there all the time, though.