The beauty of Slack isn't that it's IRC for ordinary people; it's that there are a bunch of APIs to get data into and out of a Slack channel very, very easily. Binding a webhook to an IRC channel (and dealing with netsplits, channel takeovers, servers being down, etc) is a pain. Slack made it trivial.