As others have noted, from Cory Doctorow. But you're hearing it a lot recently because it's the mot du jour that people are lazily tossing around to mean "something that I don't like."
Then specify the complaint. It's like saying the food sucks at some restaurant. OK, I guess, but it doesn't really meaningfully add to a discussion.
(I don't even disagree that the desire to make more money or need to make any money at all has degraded many services, especially those where users were basically just taking advantage of dollar bills VCs were leaving on the floor.)
All of these have gone through this lifecycle and the underlying factor is that these platforms don't interoperate. There's a cognitive disconnect here: people don't think it is strange that a Verizon customer can text an AT&T customer or that an iPhone user can call a Samsung user. Because of that there is fierce competition for better phones, better networks, etc. People also don't think it is strange that a Skype user can't talk to a WhatsApp user... But the mechanics of two-sided markets mean that products like that start to rot as soon as they get established every single time.