В том, что это — минимальное работающее пригодное для десктопов решение? В иксах слишком много того, что не должно быть в оконной системе. В последнее время из core-протокола годно разве что IPC, практически всё остальное лучше делать через расширения или в обход иксов, игнорируя его механизмы (не политики: политик в иксах не было отродясь).
В случае tcp у тебя будет свой протокол поверх tcp, как ни называй, на том же уровне, что HTTP. Да только HTTP состояний и сессий иначе, чем как костылями, не держит. Он для этого не создавался. Для аналога иксов нужно то и другое.
С чего бы это? X12 (протокол) даже не допилен до вменяемого состояния, а у Wayland уже есть рабочая реализация. Там свой одноименный протокол не основанные на X12.