A thing I often see is people pointing to specifications and saying "look it's all fixed".
But you can't chat using a piece of digital paper. What matters not is what the protocol can theoretically do, but the experience you can have if you open a client right now.
That point that needed "fixing" was specifically about lack of specification... plus there are multiple clients and servers already implementing this spec.
But you can't chat using a piece of digital paper. What matters not is what the protocol can theoretically do, but the experience you can have if you open a client right now.