windows is exactly the reason they didn't prevail imo. Windows named pipes have weird security caveats and are not really supported in high level languages. I think this lead everyone to just using loopback TCP as the portable IPC communication API instead of going with unix sockets.