More like peoples computers just don't come with IRC. A lot of modern IRC clients (I use konversation) are basically:
Open program.
Automatically connect to freenode / quakenet / other major networks, sometimes even intelligently enough to try to reserve the username or users contact info nickname.
Hit a join channel button, or just get prompted the first time to name a channel.
Ommit #, it works fine. It also gives you a picker of servers, defaulting to freenode in konversations case.
Join a channel and chat.
But there is no means to notify users this exists, or how it works, or how to get on it. There is no money to be made in getting everyone on IRC.