Because IRC works. It's open, battle tested and has huge support by an endless amount of tools and documentation. There is not much reason to not use if all you wanna do is chat.
> I like being able to paste code into chat and have it syntax highlighted
> I like being able to ping people so that they get a notification on their phone
> Occasionally, I like to send a GIF.
That's the job of your client, not the communication-protocol.