IRC compatibility at the last is fantastic, and it's a simple protocol. Flowdock offers this (and is a similar service).
I imagine it's easier for them to build custom features on XMPP (since the protocol supports custom messages/actions) rather than IRC (where you'll have to build your tool around IRC's paradigm of chat-rooms and text only chat).