Of course I can do that - and I did, with znc on my vps. But it's not a solution for beginners or less-technical people.
Lack of server-side history also makes it basically impossible for new members to read into the conversation history... Adding it to the spec would make it 1000x easier to onboard new users