つかDispose自体もWindow.Close()をしたらそのコード自体書かなくても問題無いでしょ?
さすがに形上仕事の時にはコード書いてるけどさ。

あと、PCの性能が相当あがっているから
言語自体に色々な機能が追加(バージョンアップ)されたとしても
(例えばC#3.0→C#3.5とか)
別に使わなくても要件を満たす事が出来るのなら別に使わなくても良いと思うんだけど。

お前らはどう思う?

だってVB6が出てもう10年たっているのに過去の資産を見ればVB6の方が多いしね。