> basically the staff can walk anytime, and effectively take all the customers with them.
I suppose something like the ownCloud / Nextcloud breakup could happen.
You need a big enough set of employees with all the skills required (product & customer relations) such that these employees will be collectively more efficient than who remains to be willing to leave at the same time and still want to work on the same thing, and an important set of customers to be willing to switch to the new business.
Given how we like each others and how nice it is to work there, I believe the company would need to fuck things up big time for this to happen. What caused this at ownCloud is a political change (from true FLOSS to open core, maybe other things) and it took a co-founder + a big bunch of core contributors to leave.
I would say, if this is the biggest risk, the company is probably okay :-)
I agree with you on the fact that it is probably hard to achieve this though.
And still, ownCloud is still alive. I don't know how relevant they are and why people would choose them over Nextcloud, I'm somewhat amazed they are still there.