Of course, if you plan to use one $language alone, you can do anything in that $language.
This question is specific to pipes.
> Of course, if you plan to use one $language alone, you can do anything in that $language.
That's missing what I'm noting though, which is that you don't need pipes anywhere near a shell script if you can simply do more of your work in-language. Case in point being that the entire pipeline you cited as an issue has no reason to exist outside of a shell or shell script.
That's because regexes are an another pain in Python, You have to write a lot of boiler plate exception handling code. Plus the same boiler plate code for file operations.
It doesn't feel like the language was designed for these tasks.
> cat something | grep "this" | cut -f 1 | sed -e 's/.../.../'
Literally none of this is actually useful if you're already in Python:
> You end up writing too much codeI can believe that if you're calling to external processes to perform operations which are pretty much trivial in the language.