Ha a protokollal nem kompatibilisek, az bug. Ha a protokollt jól beszélik, akkor adott feature mindegyik implementációval ugyanúgy kell, hogy működjön. Ha nem így van, akkor a protokoll a hibás, ami megint csak bug.
X11 implementációból is több van, ott ugyanez a kérdés miért nem merül fel?