You and I are talking about different things. Before these great questions and answers ended up in your search result, someone asked them, and someone else provided a good answer.
I used to be one of these people. I got 50k+ SO karma, mostly by asking good questions. I no longer bother, because SO moderators don't even read your questions anymore before closing them for a random reason. Needless to say, I no longer bother trying to answer questions as well.
So, it's no wonder that SO is struggling. You can't thrive forever on a stock of aging questions.