Maybe you want to read through conversations that happened while you were there but have no need to be in the channel anymore?
mIRC already has a 'keep channels open' option, this would just make it possible with a command too. I see no reason not to add it.