I think the real problem with Linux ui/ux design spawns from the X Server. It's old and decrepit, levied in aged development standards, and guarded by a bunch of grognards who fear change.
Absolutely untrue. The X server is an orthogonal issue to UI design. The real problem is that a lot of Linux apps still have GUIs designed by programmers rather than UI designers.