I discovered that in fish, process substitution <() works via temporary files, and >() is not supported at all (maybe because it looks like fish?)

Relevant discussion since 2014, and still active now: https://github.com/fish-shell/fish-shell/issues/1786