Building a chat platform in an IDE with CRDTs...? That screams we are more interested in the solutions than the problems, and that they didn't appreciate network effect before attempting this
If you only talk to the users you already have, you won't know what the users who don't use your product want. Many a project and company have peaked early for this very reason.