But the moderator is right - the topic has been frequently reposted recently. While discussion of Blizzard's financials is far from irrelevant to World of Warcraft, it is not unreasonable to try and make avoid repeated topics about what is essentially a tangential subject to the primary focus of the subreddit. Especially when the discussion ceases to focus on how the situation will impact World of Warcraft but becomes focused on more general corporate matters or even politics.
I am not saying your point is wrong or deserves to be silenced, but all things considered, it is not particularly harsh that your topic was moderated. You can raise the point in one of the existing discussions or on another subreddit, perhaps one about gaming or the games industry in general. I think it's a very interesting discussion, but it isn't really fit to take center stage on a WoW forum.
I am one of many players disappointed by BfA, but even so I try to respect that this forum (and the subreddit) is primarily for those who actually play the game, or at the very least want to have a constructive discussion about the state of the game.