IRC is easy. Its a basic text protocol that requires a socket and some minimal parsing to work with. Whenever I use XMPP, its never that simple. The protocol is too verbose for its own good imho.
More seriously, are you saying that SSL/TLS and SASL are both insecure?