
Originally Posted by
Packetdancer
That's actually not entirely true. Background details (like ships coming and going) do not require you to be able to interact with them. And anything that does not affect actual interaction with anything else can be handled entirely client-side. This means it won't contribute to network traffic, thus no effect on latency or network lag. Moreover, in many cases the necessary assets are already loaded, so you're not appreciably adding to zone load times; to use the ships-in-the-distance example for Limsa, it already loads appropriate ships in to use as details in the distance, parked at the docks you cannot get to.
(I grant the ships in question are, in this case, seemingly used as static world geometry and thus stored in the map directly, which does make a small but non-zero performance difference.)
Now, if you're running FFXIV on a potato (obligatory Portal 2 GLaDOS "How are you? Because I'm a potato." quote here), adding extra background details could definitely slow down client performance, but you can deal with that by just... not showing ships sailing around dynamically in the background if graphics are set to lower detail, etc. And as others have said, the unfortunate reality is that sooner or later -- especially with a graphical update -- FFXIV is going to stop being potato-friendly. (Though one assumes it will always remain popoto-friendly, so lalafells need not panic.)
However, whether or not it's practical, you could easily argue that the time necessary to add those things to older zones is better spent on newer stuff.
(That said, as soon as any of the extra details are something that players can potentially interact with in any manner, it does have to be server-side and have state replicated from the server to all clients... and in those cases, you're absolutely 100% correct that it could contribute further towards this game's already not-always-ideal network performance.)