This is an excellent point about pipes. There seems to be no other language which lets you stitch together pipes like Bash does. It's incredibly powerful, and worth putting up with all of Bash's warts.
Thanks for fzf, by the way. Always one of the first things I install in a new environment.