Other big social networks have a very different business model. Because they ask users to pay directly for the service, as opposed to ads on UI, using Slack via API or UI shouldn't really matter to them.
yes, you're right. However, the slack RTM API can still support IRC clients (with a little more work - need to setup the IRC server, like [1]). The API is like a superset that way.