The reason why command redirection through <(...) resolves to a unique name on Linux is due to the Linux kernel exposing these as virtual symlinks to such unique name.
You can easily verify that, on Linux, with a command such as:
$ ls -l <(echo hello)
lr-x------ 1 filbranden filbranden 64 Mar 7 13:37 /proc/self/fd/63 -> 'pipe:'
One way ...