Если разобраться, действительно в иксах многие вещи стали deprecated и не юзаются, хотя должны бы по идее. Например, почему-то рисует виджеты клиент, хотя логичнее было бы это дело поручить серверу, а клиенту лишь передавать ему информацию о них. Шрифты тоже рендерит не родная иксовая либа, а тулкитовый велосипед.
Но имеет ли смысл создавать принципиально новый протокол — даже и не знаю. В принципе, переход мог бы получиться не особо трудоемким, ведь все что нужно для адаптации софта под новый протокол — это подправить все актуальные на сегодняшний день тулкиты.
Другое дело в том, что всё-таки всё работает, и в СПО есть более приоритетные направления, чем перелопачивание графической подсистемы.