People seem much harsher on Slack, for some reason. Sometimes being the better product just means people notice when it's broken.
A sort of software Stockholm syndrome?
Teams is catching up in this respect, but fewer people rely on it beyond day-to-day communication. Not that it's not important, but maybe just not as critical to things beyond person-to-person comms.