Whether you personally care about it or not, it's a little silly for an open source project to require closed source software to interact with the project.
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.