(This is my personal impression, but I might be very wrong, so consider everything I say here might be wrong. The way I wrote it suggest like I really know it for sure, but I do not).
Not entirely sure why this website is still online.
This might be a wrong impression, but I don't think the owners of this place take this website too seriously, they are on to better things.
Looking at the forums I can see most topics have no replies. Seems this place has turn into a place where new developers come to show their stuff and not look at any of other developer's stuff. Ironically, this also make it so their own stuff isn't really followed by all the other developers.
I think this was coming for quite some time. I think the creators of this Website did some mistake, or just didn't care.
One of the things is that they ruined their own "IotY" awards by being dicks(intentionally or not) to their own users.
When IotY was announced, suddenly big indie developers who never were on this website put their games here. That in addition to the very odd rating system that rewards new games exponentially made them win most of the awards.
I think there should have been a minimal time of registering your game and being here to prevent those people popping up just for the awards.
I didn't frequent this website that much in recent years, but I think it's apparent the owners of this website tried to upkeep this place with minimal effort. They knew this isn't going to ever outgrow itself, so they keep it as something on the side who still makes income with minimal upkeep effort.
How many people really get other people's feedback on here?
How useful is this place? I think it's too much of a time sink to be worth visiting here.
There are nice projects here, I just wish there were other places to see them than here.