Never coded, made a change or updated X11. It always just works. But reading this thread that spawned some of the feelings around the ‘fragile’ codebase sounds like it is really hard to work on
a) noone looks at the code
b) they make random user-facing changes
c) random churn that makes the code better (preferably with as few user-facing modifications as possible)
IMO the best option is c). Guy is literally doing the single best thing possible.