I'm viewing this as analogous to a command like curl. If I pipe curl somewhere, it doesn't intermix progress reports with the output. I think that pattern makes sense for this command because the command primarily does one thing - perform a request - so there's not much progress to report.