When you codify your business processes, actual code is going to be needed as well. Enter Apex and heroku.
Slack is a way for SFDC to codify another part of your business processes—communication.
That said, SFDC does a lot of things that fairly give it a bad rap. Their developer experience is really bad, their apps are not that great, and lightning is still not adopted at many companies years after its release.