GitHub, Slack, and Office have network effects and transition costs.
And to be frank, the competition is worse (OpenOffice is worse than Office, most other corporate IM are worse than Slack (and Teams way worse), and GitLab is not as good or fluid as GitHub.