Something I’ve been thinking about is that changes only happen organically, so I think it’s good to not be an insistent advocate for a platform X, Y or Z. Instead, I think that perhaps it’s better, instead, to simply use the platform the person is more favorable towards whenever possible, and if people then share something worth sharing, it should slowly bring people over. And regarding the annoying part, at most, making a note about technicalities and the type of people in the site could be good if discussions the person is engaged in allows, and if the person didn’t burn people’s patience by being pedantic.
While I think fragmentation can grow into being a problem, trying to standardize things too much can be problematic too, as the developers would be bloating the software for features that the community may use very little, as well as, by consequence of the bloating, the devs being either limited to a design that needs to take into account the quirks of all object formats, or to make some frankenstein monster design to include those different formats.
A more reliable path, I think, is what Kbin (RIP) and its successor Mbin do, to have a section for articles and one for notes. While it’s still more load on the developers and the servers, at least it shouldn’t be as much as having to make sense of multiple formats together, since the two sections don’t directly interfere with each other. This, on a final point, is, to my understanding, and with their respective proportions, what happens with the Linux family of operating systems, where it’s also pretty fragmented, but every once in a while a way to put two different environments together appear, like Wine and Xfce translating Windows and QT5 programs, or AppImage and Flatpak trying to be as universal as possible by depending on as little default dependencies from the host system as possible.