Interesting thoughts here, that people want to stay and are looking for the right content to stay for. I think that’s true for some players, and maybe not as true for others.
Most people like the idea of the long haul in theory, but some players definitely find it much easier to start a new idea than to continue playing an old one for a long time. I don’t know that any amount of Great Game Content is ever going to outweigh the allure of “what’s new and all the potential that could be had there” for some people.
I’ve really made myself crazy over the years trying to put out the best possible content and hooks and RP so that people won’t go. I took their departure to other games as a sign that whatever I’m doing is not good enough anymore and is not fun or interesting, which felt terrible. But I think these days I just have to accept that some people like new things no matter how “good” the old one was.
That’s kind of why I’ve been thinking about this Playerbase Bubble phenomenon to begin with. Doubtless a lot of factors go into it, anyway.