b) Because Wayland is not widely deployed or even regarded as ready to use, so for now the X11 protocol is king
c) Because the poster was talking about xlib and X11, and that is what I was answering...