@sir there exists a matrix client that presents as an irc server: https://github.com/matrix-org/matrix-ircd . It's not like it's impossible, someone just needs to write the code. And for matrix the spec is open, so it's easier than reverse engineering the many systems that matrix can bridge.
@wowaname The spec is versioned and version 1.0 was released https://matrix.org/blog/2019/06/11/introducing-matrix-1-0-and-the-matrix-org-foundation
they should settle for something so that all the software implementing the spec can finally get out of alpha and beta maturity stage