Completely agree. There have been too many unnecessary leaps in Linux to incompatible revisions or entirely new standards that just created more problems than we had before. X11 just needs a cleanup crew and better defaults.