More likely it's just that HipChat isn't a great product experience.
As an example, the only way to edit a message is to use a sed-style "s/foo/bar", which is absurd. Because of this, you can't edit messages other than the most recent one, and if you want to edit one instance of "foo" but not another instance of "foo" you're out of luck. That's a terrible piece of UX even if you're in the only subset of users (software devs familiar with sed-style search and replace) where it makes any sense whatsoever