the thing, some clients are using it, others are not. so interoperability was compromised by clients implementing non standard features.
Discussion
It's always frustrating when a client decides to buck the standards in favor of some unique implementation. I wish interoperability was prioritized more often than it is.