Because now you're locked into the Rust ecosystem.

JSONRPC over Unix sockets is a better interface for language agnostic IPC.

How does a cross language IPC library being written in Rust lock you into the Rust ecosystem if you can use it in C++ and other programming languages listed here https://github.com/eclipse-iceoryx/iceoryx2#language-binding....

You have to engage in a significant amount of motivated reasoning to believe that.