IDK. I’ve seen companies implode when their key tech staff leave.
Yes, when some or many key tech specialists leave, it can often be the end. But its rare when a single individual is that important.