Frankly Slack's success is the utter failure of every alternative on the UX side. MSN messenger was perhaps wrong-footed by the shift to multi-device, but none of the other tools have such an excuse. It's not a generational thing, it's an incredible level of, there's no other word, incompetence on the part of the makers of major messaging software (Skype in particular).