Ah, yes, that would work.
But then there is reliance on an underlying platform to resolve the conflict by providing a globally unique identifier. Instead of process ID, there is the IP address mechanism.
So it's turtles all the way down, if I understand correctly.