Seems like the exit was very well timed.
https://meta.stackoverflow.com/questions/408138/what-will-ha...
Love this comment [1] under the post
> $1.8 billion? So do those of us who contribute get any of that?
1. https://meta.stackoverflow.com/questions/408138/what-will-ha...
Another plausible explanation is that the new owners didn’t develop the community in a good way. Instead of fixing the myriad of issues that were obvious to almost all contributors they instead basically let it die?