I thought so too. I also thought they have many problems and do not help very well. I mostly try to avoid them.
(There are problems with X window system as well (and with Xlib), but still it seems the freedesktop had made things that are designed in a worse way.)