New message is not added to messages collection in conversation. For example Conversation returned by Sender::startConversation() has empty messages collection. It's fine if we redirect user to another page immediately after conversation, but if we want make some additional stuff it's not convenient.
I know that it may be quite easy change by extending base models, but maybe it is good idea to change default behaviour.