I agree. The issue I see with this is that peaople who type a message, hit Enter then continue typing the last sentence wiill not use punctuation most of the time which will make for some very confusing messages. The point of the append-based system it to make messages and conversation easier to parse, not harder!
That said, I think you have a point. In the match thread we tested live conversations with, I did start a few appends with hitting [Delete] a couple times to remove the foll stop that was automatically appended to my message, and that should not be something users are expected to do every time.
One possible fix could be that a full stop (.) is appended to the message only when:
- The user has added no punctuation at the end of their last message
- Starts appending without adding a line break.
This might be a little more complicated, but maaaaybe...