The big obstacle to sending video back in those days was one of bandwidth and storage space - it's not difficult to add to the protocols. IRC is a pretty well-known client for easily sending files - it's purely a design decision not to display them in-line like Discord and Slack.
This is such an IRC user take. On the same level as not understanding what the point of dropbox is when FTP exists.
The failure of FOSS to understand what users actually want is the reason proprietary platforms took off. Matrix is the first attempt to create something similar to what users use and want.
I thought about writing a list of all the things I use on discord which IRC doesn't support but it would be a waste of time because its almost everything discord does. Even basic sending and receiving messages is close to impossible with irc on mobile unless you use a 3rd party service to translate the protocol in to something mobile friendly.
I remember some early IM clients for the iPhone that you had to keep open to be alerted to a new message. Not fun.
My past self never would have predicted the world has moved to a form of hieroglyphics of fuzzy animals to talk to each other.