Thanks for your feedback. Just some points of clarification:
1) Nobody is entitled to the details of what goes on between the developers. Giving details of setbacks or of what the developers are working on is always going to be a rare occurrence. Companies enjoy their privacy just as much as individuals do. I've already seen several posts here and on Steam and thanks to some reposts from Reddit by some altruistic people I've seen the result of sharing the details of setbacks. While developers do appreciate those who understand and encourage them, there are a lot of responses that include ridicule, that accuse them of incompetence, and that try to use normal setbacks as a way to drag the studio's name through the mud. So typically, you are going to get a generic, "There were delays" and anything more than that really is a gift.
2) The word "immature" was not used to describe those who are hungry for news or frustrated that A17 hasn't come out. I was very specific about the people I used that word to describe and it is not the group you are describing so you probably need to read what I posted a bit more carefully. Nevermind. I'll restate it it here. People who read phrases like "It's my hope that..." or "It's just a guess" or "the estimated date is..." and process those phrases as "I promise that..." or "It's guaranteed..." or "the rock solid deadline is..." and then rant about how promises were broken and the devs lied are 100% immature and I'll add the words "ignorant" and "naive" to that as well. I'll double down on THAT all the day long. I don't even accept linguistics as an excuse. Not even google translate will screw up a word like "guess" and turn it into the Russian equivalent of "promise". I'm trying really hard not to say the s word here that ends in -pidity because I know that gets people bent out of shape...
The rest of of what you post is your opinion about what The Fun Pimps should do to fix their supposedly embarrassing and poor public relations which you are certainly entitled to share. Again, thanks for your feedback and for getting out of lurker status.
Perhaps you should consider your own advice regarding 'reading a bit more carefully'. I used the words 'part of' reflecting a 'part of your community'. While I agree, no one is entitled by virtue of existence to anything, that is also not my argument. My point is that the mismanagement of interactions with your community is the source of such problems. As I said, it's all well and good to offer up insight on possibilities, but a flowing discussion on updates, changes, and problems is a level of transparency I've not seen from you Fun Pimps. Even your rambling above about 'trying not to say the S word', is just another symptom of an inability to cope with complex communication challenges. From a business perspective, it's not offering you anything of value to proceed as you have, and whether or not as an individual my advice is too brusque or perhaps in your opinion 'stupidity', if properly implemented, you'd gain much more value for your efforts. Consider a game like Empyrion Galactic Survival as a great example of interacting with a community. They post tangible update goals, not releasing too much information but balanced to gain customer interaction and hype. I highly recommend looking through some successful developer forums and considering the stylistic choices they make, both in reference to community interaction and toward how updates are performed.
For example, knowing that a large part of your community is not posting on this forum, you could do some simple math to consider the proportion of outrage that might result in your continued strategy of 'der.. it dun win it dun'. If you have say 5000 active accounts here, and 500 are outraged, you're looking at around 10%.. judging by your player statistics on steam, that seems about accurate. You've lost 50% of your active players since teasers about Alpha 17 began clumsily being announced since January. You had a gain of about 8% heading into the idea of Alpha 17 being released, and a drop this month alone of over 10%. You tell me there is no problem with the way you all talk to customers, and I don't think the evidence bears fruit in your favor.
I recommend having a meeting about each announcement you're going to make. Discussing each item to be publicly released is a way to make videos concise, fun, and to lessen the chance of having to make retractions. Releasing items like 'zip lines', Behemoth, etc.. and then retracting them is controversial. Until you're sure something is going to make it, it shouldn't be publicly discussed. Similarly, not bogging yourselves down with long public lists of 'goals' is in the same vein. This keeps the public off your backs, and reduces pressure.
Consider how much more informative it would be to have a meeting every month or two weeks, discuss the concepts you're adding, and then posting a development blog with a run down. Link this in your Alpha 17 update post. This becomes a defined clear picture of the process which can be consciously directed near release. Now players can somewhat watch your progress, and have a basic concept of the level of completion. Offering up constant teasers of 'maybe', rambling videos with later removed content, and then reverting to 'it's done when it's done' when people start asking questions, is just a masterful way to say 'shut the ♥♥♥♥ up' and to reduce the trust people have in you.
The goal of any business should be to generate revenue, and this is done by carefully manicuring processes and products to suit the customer base. 'If you're not growing, your dying' is a common statement in business. While your game has been out 5 years already, and made vast improvements, only yall can say for sure if you feel its run its course. I think yall can still gather several more heads of steam, if managed correctly.
https://steamcharts.com/app/251570