We use zulip and most of the time the topic thing is used by accident. We also tried slack but it was too bloated. Honestly hip chat was the best platform we ever used. Maybe we will try rocket chat.
It has been designed to be used with the topics and there is no workflow that allows you to avoid topics. I'm not sure what you mean by using topics by accident.