IRC is anything but primitive.
There are hundreds of clients, from text based to complex gui programs. IRC chatrooms run 24/7 in most cases, and are easier to join (like #channel on irc.rizon.net).
There's no need to log in on most servers, so it's available to everyone (MSN, AIM, and Yahoo require registration). You can register a nick, but only if you want to. There's also no need to be "friends"
IRC supports bots, and varying levels of administrators (Admin, Ops, half-ops, general users, etc).
Wake me up when I can do "/xdcc get user (package number)" or !list or !rules in a IM chatroom.