Teams' market is probably not actually going to be developers. I've been surprised by the take up of it at my place of work by none devs and it hasn't faded away. I can see how it can be useful, but at the same time it's a bit bloated and unintuitive to use. I don't think slack have to worry about their audience as I don't think devs will go anywhere near it by choice.