Yes it is a sad day, I agree. It should not have come to this. This should risk have been mitigated by code long time ago. Why wasn't it? It's a tough cookie to crack, but has always been on the table. But only recently gained critical mass. Just as @steem.dao is a special coded username in the blockchain, the Steemit Inc stake should have that coded in (IMHO).
Per your suggestion: if it was (more) talks first, freeze later: it could would have resulted in a hardfork once a huge powerdown would have started. Which then all exchanges in question need to have had addressed. This is a softfork which blocks certain operations from being executed by accounts owned by Steemit.inc. No funds are nullified.
That said for over a week numerous witnesses have tried to reach out to Steemit INC, talks with Steemit INC devs and we formulated pretty specific questions for the AMA. But the AMA was very disappointing: self-moderated, picking 3 lame questions on the spot and one vague answer: "for now". I feel that with the PR moves from Tron Network specifically there is an anology with your "Freeze first, talk later". What they did, and are still doing is pushing a narrative of an upcoming Token Swap of the STEEM Blockchain, thus: "Publish first, talk later".
Please understand this:
- Nobody took it lightly to decide upon doing this.
- This is not a precedent: My opinion is, if any single person buys a major stake now, wether OTC or via exchanges in STEEM, and starts voting with it then so be it: But the Steemit Inc stake is a special one as defined in "social contracts", code upgrades, video interviews.
Some articles which are good reads on the current situation: