One of the reasons to use a GNU/Linux system I found the most appealing is freedom, freedom to do whatever I want.
However, some communities often tend to change that, they find certain programs or choices better than others. This is okay, otherwise new users would be simply lost.
Some things recieve too much hatred, things like systemd. Not everyone cares about having a bad boot time, basically anything is better than windows!
The same applies to the X graphics protocol, some users may not care enough to switch, and that's okay. They should know that there exist alternatives which introduce better functionality for some, and worse for some other things. In X's case, there's Wayland, X has its flaws, and so does Wayland. Neither are any better than the other. The choice to switch must always be of the user.