The only thing your comment does is stir things up between leagues and members of those leagues who largely appear to have put their differences aside... or aren’t actively provoking one another at this point in time. It’s pointless and completely unnecessary, so please stop.
With regards to the level of activity on the game and forum, aside from players that have stopped playing due to the general lifecycle and interest retention of the game itself, and of course personal life commitments, a large number of players are finding the game less enjoyable as a result of changes that have been made during the last few updates.
You and many others like the updates, but equally there’s a large population of current and former players that do not. It could therefore be said that the only thing that has “killed the game” is the game itself, but it’s personal preference at the end of the day.