These plugins just never work quite as well as a browser made specifically for it, namely Qutebrowser. Trouble with Qutebrowser is that’s it’s Python and parsing a lot of links slows it down. Still the best browser out there for this use case though, as far as I know.
I think the original question could be about the protocol. Why not use Matrix as the protocol for the project? No one is doing the work to bring a Matrix-based Discord alternative because they’re a) on Discord b) creatin IRC face-lifts like Element c) refusing to quit IRC d) making projects with bespoke protocols like this one. It’s incredibly frustrating.