ну тогда еще тупее ответ, чем я думал, "должно быть знаменно", я вполне согласен, только вот не люблю такой треп, если ты напишешь "должно быть знаменно", то никто не побежит заменять
да и нужно учитывать специфику, Xlib и xcb сейчас низкоурожайные API и если даже ускориться переход на вяленого, то все равно иксовое наследие еще будет жить продолжительное время, такие низкоуровневые API часто используют во всяких GTK, которым нужна совместимость между оконными системами