Devs naturally have to provide ways for anyone to enter the world at any time and generate content that can be reused for every player. This is very efficient when it comes to how much play time they can generate across all users, but because anyone can access this content at any time, it creates a disconnect with the world, making the story far less immersive compared to what can be done in a traditional FF.

I think that world altering events, executed like holiday events, could greatly improve immersion provide a sense of shared progression among the players. Rather than centering around the player's role as the chosen one, which I'm not all that fond of, these events could center around politics and general adventuring. For example, a city could be attacked by the Garlean Empire or the alliance could assemble a warship and attack a Garlean military base. Even simply adding an in-game event for expanding the map would make the world way more immersive.