While you may be frustrated with certain aspects of the game that's no excuse for posts like that. Constructive criticism is good and I welcome it but posting stuff that holds no value while being a deterrent to any devs wishing to engage with our community here is a no-go.
With respect (and sympathy for what must be a frustrating experience sorting community signal from community noise), I think this post (and others like it) reflects a fundementally insufficent understanding of what forums are for. This dichotomy is reductive, but in short, forums like this are supposed to have 2 purposes:
1) Provide a venue for players and devs (or their proxies) to exchange information and feedback. This function is important, to be sure, and your post seems to emhasize this function. I would characterize this purpose as necessary-but-not-adequate for a forum. It does not cover fuction (2) below.
2) Provide a venue for players/users to talk
to each other about the game. That is to say, for a lot of posts, the intended audience is other users, not really the devs. 90% of the time, when devs (or dev proxies) swat down a post or otherwise express frustration with a post, they neglect to make a disctintion between function (1) and function (2) - and thus fail to consider the extent to which they are not the audience for the message.
_______________________
Within function (2) above, I think it's more than fair for players/users to wonder aloud to each other if any game, especially a game with so many manifest deficiencies after 10 years of dev and 1.5 years of EA, is actually worth the investment of time and effort to provide feedback. None of this inherently has to be insulting to the devs. This is a monumentally huge, ambitious game. It's not crazy for players to wonder (and thus discuss) whether or not TW has fundamentally bit off more than they can chew - whether, in other words, TW is basically competant (in terms of time management, resources, organizational acument, vision, skill, etc.) to execute on such an enormous project. This doesn't have to mean that TW is bad at making games - just maybe not a game this big. In any case, if that's true, then it's not worth it for forum users / game players to keep investing energy providing feedback.
To be clear, I still found the game to be enjoyable despite its many flaws, and I still have hopes that it can be better. I am still posting after all. But it's not crazy for others to wonder aloud to each other if this is still worth it for them.