"which is a stateful chat protocol"
You're missing that it's not stateful chat protocol, it's stateful xml protocol (that has, so far, been use mostly for chat).
People are excited that it's fast, stable (some of the implementations anyway), and they don't have to reinvent the wheel.