Alongside the issue of converting old files and having to run/activate old server programs, there's another issue that's bugging me for a long time. The lack of flexibility in the server apps. With every new release a dedicated server app is required to be able to talk to the host application. Of course that eventually leads to a lot of clutter and chaos.
It would be so much better if the server app was backwards compatible or we could at least chose between server iterations from with the server app. On top of that it would be much better if the server app would update itself and we would not need to manually uninstall/install server versions with every release. This would take a lot of burden off of the user and lead to much less confusions about the individual server version on would have to run.