A slightly "meta" take on what you're seeing in the forum: Pay attention to WHO is saying the game is dying/dead/onsupport/notfun/etc...
You will generally see the same names over and over , spanning several years in some cases.
Some people constantly complain they hate this or that and are very loud about it and frame their problems as game destroying issues.. when it's just something they actually seem to work around and continue playing the game... BUT THIS TIME THEY'LL UNSUB IF IT DOESNT GET FIXED!.. right.
I'm not saying the game has no problems. Like anything there are good sides and bad sides and sure things need to get fixed. But heavy positive/negative posts need to be contextualized by the speaker as well.