That's because before it was once a thriving forum with great people, who genuinely liked helping beginning programmers over any hurdles they would encounter along their path.
Over the years people have come and gone. But the base of knowledgeable people, willing to share their expertise remained intact.
One of the MANY reasons that these people stopped coming was an increasing number of new "programmers" who had no interest in learning anything. They just wanted the answers, and because belligerent when we explained that we don't hand out answers, but we do give guidance on how to solve your issue. Being able to figure out problems on your own is a vital skill that will stay with you, far beyond the programming realm.
There are only so many times that you can take the time to help someone, and have them essentially slap you in the face for your efforts. Veteran programmers have better things to do with their time than to deal with ungrateful people. I wrote many blog postings here on this subject, since taken down as I began to distance myself from this forum. One of these postings was about how, as a consultant, we get paid very well for our expertise. To share our expertise, and to have some clown try to belittle us for not hand feeding him is a complete waste of time, and something we do not need.
That started with a very small amount of beginner programmers, but soon became the norm. That was the main reason I began to pull away from this forum.
Another, the death knell, was the change of ownership. It takes an extreme amount of effort to maintain order on a forum like this. It's almost a full time job, and the previous establishment was fantastic at it. When they moved on, the new owner was unable to put in the same amount of effort. Thus, the spam overran the place. That's when the bulk left.
Although unfortunate, it seems like this once thriving forum is now just a handful of people, and those rankings you spoke of are on a steep decline.