Historically, the side effect this tends to have is that a lot of programmers flock to a new platform but bring the way they use and write programs with them. Fifteen years ago we ended up with CORBA- and Window Registry-like components bolted on top of Linux desktops. On the other hand, seeing how nowadays the Linux "community" is mostly a bunch of big cloud, automotive and IoT/vaporware companies, this could be the closest the Linux desktop has to salvation.
So far, the attempts to bring elements of the OS X experience to the Linux desktop have been very... cargo cult, in the absence of a more forgiving word. Fetishizing design choices and simplicity has made it very unpleasant to deal with a modern Linux system. Many users of tiling-wm-and-terminal-only desktops don't do so "just" because it's the most efficient option, they do it because the alternatives are horrifyingly bad.
So far, the attempts to bring elements of the OS X experience to the Linux desktop have been very... cargo cult, in the absence of a more forgiving word. Fetishizing design choices and simplicity has made it very unpleasant to deal with a modern Linux system. Many users of tiling-wm-and-terminal-only desktops don't do so "just" because it's the most efficient option, they do it because the alternatives are horrifyingly bad.