I fail to see how those things should be part of the protocol. That's like complaining HTTP doesn't support tags for your bookmarks. It's so out of scope.
Unless, of course, you are talking about a user-friendly service offering IRC access to those who do not want to set up their own clients.
So, something like IRCCloud, which does exist, fyi.