...the simple fact that there's no guarantee that either the server or the client would receive updates.
That means hard-forking the old server and client and maintain them as an independent project forever.
That's what's stopping me and many other people from creating a community and federated version.