OpenGL "window manager" for XLib XWindows?

I’m thinking about writing an XWindows “window manager” in OpenGL.

Are there any reasons why would I not want to do that or it that it plainly doesn’t make sense to pursue?

Thank you.