I feel like that just confuses things for no good reason. It's no fewer characters than parens but provides as I see it less clarity.
Seriously, this just seems like syntax sugar that just isn't needed. I get that you might not think it's elegant, but is anyone seriously troubled or confused by method3(method2(method1(str)))? How would the pipeline syntax help here?
It also encourages you to write methods that take a single argument and return a single value, or partially apply those that don't.
What happens is much easier to read if you know what the operator means.
The only way the old way has more clarity is in the "we are already familiar with it" way. In any other way, this method trumps it.