Then when you can't see the channels should mIRC leave them? The point is to hide the windows, nothing else.
Regardless, it's a matter of opinion, and should be put in the feature suggestions forum. Nowhere does it say that mIRC is meant to close the connections so it can't be called a bug when it doesn't.