Why would I use an instant messaging protocol instead of JMS? Thousands of enterprise systems support JMS as well as native Websphere MQ. You use them for enterprise computing.
This jabber stuff is used for instant messaging chatting. That is just a distraction that keeps programmers from doing their jobs.
WTF are you thinking?