A decent workaround is to have entirely remote teams and entirely in-office teams. That way people can be on teams where they feel like being remote is not a detriment to their careers (because ALL discussion takes place online) and people who prefer working in-person don't have to force everything onto Slack just to have the remote people feel included.