> Infuriatingly, some apps try to be smart — only one line, return submits

Tbf, this is almost certainly what the vast majority of people want, most of the time, from chat apps like Slack. It would be much more frustrating to have to click a button after each thought.