>>556
自分だけの問題なら別にいいんだよ。

例えば、自分がC#3のコンパイラしか持っていなくて、
C#4の言語仕様にdistinctが取り込まれてC#4のソースにdistinctが使用されたら
自分の持っているコンパイラではそのソースはコンパイルできないんだよ。それは困る。

言語仕様の拡張ではなくライブラリでの提供だけなら、ライブラリを調達するだけで対応できる。
コンパイラまで変える必要はない。

このインパクトの違いは大きい。