This could happen if making new clients and servers is too expensive. A way to help that would be to make ready to make new servers and clients.
To achieve this, i Believe creating sdks/libs for the most used backend and frontend languages should help, as they did with Matrix. Then everyone could just import it to to the heavy stuff and then program easily some UI on top.