It's the typical hype cycle. A new product or service is introduced. It grows exponentially to take over an industry. Everyone loves it. Accordingly, they all can't stop talking about it. It goes viral and the media picks up on it. It gets bigger. Then people find that it will not solve ALL their problems. They begin to talk it down because it's 'in' to talk it down. The media picks up on it again, whips around 180° and begins to tear it down. Then at some point, it all levels/evens out.
Starbucks is at this point now — they rode the hype roller coaster over the past number of years. But I still love them. Why?