Bash's process substitution

Oh to have been in the mind of the bash designer! Just when you think "Damn! This tool does not allow you to write to stdout." you remember bash's process substitution and so rather than run

some-command input-file output-file ; cat output-file

you instead run

some-command input-file >(cat)