Not to mention that "running an IRC server" isn't just a technical job, it's a social one. You have to interact with channel owners, ban abusive users, combat spam etc. Much more efficient and convenient to consolidate all that into some sort of community.