>>604みたいな質問をする人に寄ってたかって難しいこと言ったって理解できないってw

GCとは別にDisposeみたいな仕組が必要になる理由は、簡単に言えば
コンピューターの持つ資源は一般に排他的にしか使えず、かつ有限で場合によっては
非常に限られているからだ。

例えばCOMポート。
一つのプロセスが占有している間は他のプロセスは使えないのだから、必用がなくなったら
とっとと解放するのがよいマナーに決まってる。