why wouldn't it make sense? they don't take up any space and retain a more complete history of the current conversation. Also, once threading (and/or lazy-loading) gets involved, the client could benefit from caching a lot of messages.
scrolling is not an issue since addMessage also scrolls to the bottom.