I think there was no good out of that situation, keeping Eich wouldn't have been great either.
We've potentially seen a similar thing play out with 37 signals and a third of employees leaving ship after they felt betrayed by the leadership's personal positions.
I personally didn't see Eich as a good leader at the stage they were, and while not being impressed by the current leadership either I'm not sure his ousting had that much impact in the grand scheme of things.