Lots of reasons. For example, you can't just paste a picture from your Clipboard into a IRC channel and expect it to work. Granted there are image hosting services out there, but if you want a chat server on your private network and you are a small company, you want it all in one. Same goes with highlighting mentions, Desktop notifications, saved transcriptions (IRC is transient by nature), LDAP/Kerberose integration, XMPP support (again, there are XMPP bridges for IRC, but not integrated in any free private IRC server I know of). UI is another aspect too.
I don't want to dismiss your efforts, but in the spirit of the original question I'd like to know: Is it only a UI problem, or is there a problem with IRC (the protocol) itself ?
The lack of persistence built into the protocol (and thus clients) is a big problem for team communications. You can have a bot log your channel, but they'll often have holes creep into the logs somehow, and for private discussions require yet one more access control system.
Having a web irc client that provided a common backlog and search for all users, instead of requiring things like znc to make that usable, would be great. The private part is fraught though.
This wasn't exactly "an attempt to improve user experience". It's a hack day project that we use internally to help the different BU's communicate. The bonus is we get to have fun with it because we wrote it.
I want to see some (or a lot of?) chat history offline, and then send msgs while offline. I don't want it to scan the network, delay loads, or blow up in any way just because the network is down. Think about the Whatsapp or Telegram experience, as opposed to Slack or Facebook Messenger. If you are in and out of the subway, or in elevators, or just where there are spotty networks, the mobile experience blows for anything but the super popular and consumery chat services.
Unlike the people who can't figure out why this is better than IRC, I find a ton of value in your project. After leaving Campfire, moving to Kato, and then settling with Slack, I am really unhappy with the Slack mobile experience.