まあLINQはさておき
前者と後者じゃ後者のほうがスッキリして見える場合もあるんじゃないかなとは思う

hoge.foo();
hoge.bar();
hoge.baz();
hoge.quz();

hoge
  .foo()
  .bar()
  .baz()
  .quz();

セミコロン必須の言語やif文とは相性そんなに良くないけどさ