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