It strikes me that some devs here must not follow or play other threads or games; because there are a handful of repeating themes in many of the threads here that should act as learning opportunities. One of those repeated themes is frustration around missed deadlines. I am a firm believer that deadlines protect both the players and the dev because they give structure to a project. That structure is really important because it builds trust between the dev and the players (whether they're pirates or patrons) and that trust creates goodwill. There will be times when a dev needs to cash in some of that goodwill when they encounter a difficult development period. But that goodwill is finite and needs to be replenished with more built trust. This basic act of professionalism and project management seems to be a real weak spot for many devs. Deadlines come and go while the scope of a release remains poorly defined or adhered to.
Again, Stoper seems like a good guy, but these missed deadlines are a self inflected wound at this point.
I would agree with most of what you say here. Deadlines ought to be treated as of the utmost importance. They should almost be regarded as sacred and carved in stone. Perhaps they might
occasionally have to be moved a bit, but they shouldn't be moved far or often, and they should certainly not be repeatedly broken. Meeting deadlines is just good business. Not only does it generate good will among the players, but it instills confidence in the developer's vision for the game and in their competence.
Of course unusual circumstances may sometimes arise which will necessitate patience and understanding. But when patience and understanding are being requested on a regular basis, you can no longer consider the circumstances "unusual", and people get very tired of it very quickly.