I was surprised by this article, but I have found that the cost of the equipment is now a major factor. The difficulty is so high now that an S9, which costs over $1000, hardly mines anything any more.
Yes, the hashrate is in exponential mode. I stopped my last S9 long ago (sure as hell I don't mine bitcoin cash). I wonder when and if the bitcoin mining industry will find some sort of equilibrium.