As the title says, what are elements that make a game keep players invested / staying in a game for the long term?
There are some excellent answers in this thread!
Ashes of Creation will have many systems that tie in with one another, which will keep players invested, I believe.
The story arc, event, and node systems to list a few of many will all interact with one another to make player and guild agency and choices very important. In doing so, I believe players will naturally be invested in the story that plays out on any given server :)