@unfa
Not being able to fix typos or send screenshots is quite intentional. you cant do that either with raw text emails, and people still use it on a daily basis, using references in whatever style they prefer, either inline or as [1] and [2] etc.
Now the lack of history is both good and bad IMO. Sometimes you do not actually want history, if conversations are meant to be a volatile thing.
When we really need history on IRC we just setup something dedicated for it. Either a bot or a bouncer.