Protocol limits, I suppose. For example, how IRC handles channel history? IIRC, the only way to reliably have it is to serve logs over HTTP or alike (i.e. outside of IRC).<p>XMPP MUC is not perfect, but I believe would be a better match.