You can the option's there in the UI, but as you say, there may be dependency issues. You say "suppose", are you purely guessing that there'd be issues, or does you assertion have a basis in fact/knowledge? At the moment you're being quite vague, I don't suppose you can elaborate?
Perhaps my memory's failing me again, but I thought there was already at least some XMPP support OOTB?