- offline mode integrated
- search
- usable mobile clients
- inline images
- notification control
- usable interface for private and group chats
- access control and authentication integrated
Anything can be built but irc has huge fragmentation of clients, so dev focus is thinly spread, developers have not apparently been interested in changing the ux for decades, and most of the (small number, despite what this article says) users like it how it is.
Probably more too.