One way to fix that would be to list a set of features that hipchats, et al. have that are desirable, and then think of the way to gracefully degrade them to plain-text format.
After that, it's just a matter of implementing few plugins for popular IRC clients that would improve the UI of their respective clients to support those new features.
If anyone is going to start such endeavour, I'm willing to put some man-hours (starting next month) into writing plugins for ERC and Weechat.el, and maybe help with others.
If I'm understanding correctly, you're talking about a web chat service with a UI that just uses IRC as a backend to communicate between users? If so, that sounds pretty sweet.
Not really; I was thinking about taking all those Awesome Features IRC Doesn't Have and actually implementing them in various popular IRC clients, web-based or not, in order to make IRC a viable alternative to HipChat, et al. for power users.
After that, it's just a matter of implementing few plugins for popular IRC clients that would improve the UI of their respective clients to support those new features.
If anyone is going to start such endeavour, I'm willing to put some man-hours (starting next month) into writing plugins for ERC and Weechat.el, and maybe help with others.