Yes, i don't doubt that Slack works for companies. It doesn't work for our company and our value of trying to maximize uninterrupted work time.
(Also are you sure minimizing interruptions should be a goal? If you cut off all communications you'll avoid interruptions, but that probably won't be good for your business)