On (re)starting Gajim, all MUC messages since last join are fetched again
After you start Gajim, it gets all the messages it received since the last join again. There could be pretty many messages (thousands, tens thousands!). This is inefficient. Hopefully some trade-off could be found.
In Gajim MUC @lovetox suggested to avoid this for MUCs.