They are trying to replace all of corporate internal communication channels which includes email so there is some merit to it. While cost of switching is low for a smaller company, it is extremely high for larger corporation especially if they use all sorts of integrations with other products within slack. The more integrations they have the harder it is for competing product to catch up in larger corporations market, which probably provide most of the revenue for the product.