IRC doesn't even have the concept of message history. Any such thing is done by individual clients/bots.
Bringing up message history as a negative is just straight-up disingenuous with that in mind - the answer to both possibilities is the same: use a bot.