what makes IRC still preferable even for its age and primitivity? especially compared to more modern protocols like XMPP and Matrix.