Давно хотелось поднять тему того, как священные принципы Unix гниют и разлагаются под тяжестью новых сущностей в виде протоколов, api и прочего мусора.
Но написать больше и лучше, чем Tonnerre Lombard, вряд ли получится, поэтому предлагаю почитать оригинал.
The destructive desktop — Linux in trouble?
Linux on the desktop has come a long way. The Gnome and KDE communities have built themselves a big, very powerful set of tools to build on. And using these tools, they created an enormous amount of software for a large number of different purposes.
Then they discovered that there is a lack of formality in the RPC mechanisms available under UNIX like operating systems. The Shared Memory IPC provides just shared memory and a little flow control, which is tedious. The sysvmsg API is still very inconvenient when communicating between various different processes, especially if they're arbitrary. Sockets work much better in that respect and have a well-defined API, but it is still relatively hard to exchange data over them.
http://blog.ngas.ch/archives/2011/12/13/the_destructive_desktop__mdash_linux_...
С моей точки зрения Поттеринг и другие товарищи, которых он затмил своей славой, сейчас выступают в роли змия, искушающего променять целостную инженерную философию на сиюминутные фантики. В долгосрочной перспективе ими вымощена дорога в ад, но многие, судя по всему, на это согласны.