パイプで処理結果をつなげていくっていうのがわかりやすいってことだろ
cat hoge して中身を見て,その結果を | で別のコマンドに流し込んで...
という部分を省略できるようになると冗長と感じるわけで

オレはコマンドライン編集を使いながら書いていく方が多いから
いまだに cat hoge | から始まるよ

% cat hoge
...出力...
% cat hoge | awk -F: '{print $1, $8}'
...出力...
% ...

そりゃ後から見ながら最適化すれば < hoge とか
コマンドの引数に hoge 指定とかになるんだが