Earlier quoted context omitted.
> Seems like there's gotta be a better way. Video "channels" should be like podcasts: hosting and discovery largely separate. Subscription, client-side. YouTube shouldn't exist.
In the pre Facebook era people thought social networking would be distributed over thousands and millions of blogs with the help of RSS but that didn't happen because it turned out that centralized commercial services are better than FOSS distributed ones. That's why Facebook and Google won; they offered better services because they were centralized commercial services which were constantly updated and improved all b…
I think they mainly won because they figured out that capturing a huge amount of data about user behavior (i.e. industrial-scale spying) was incredibly lucrative. That's also part of why, despite being free services, they despise anything that might take your activity (so, valuable data) somewhere else for even a second, so, open standards and any kind of inter-operation. This let them provide free services with tons of income to put into development and, vitally, promotion.
I think the key insight from there is that that sort of situation doesn't just discourage use of free alternatives—it discourages development of them. I'm certain we'd have more and better free (and paid!) alternatives, and way more developers putting free work into that space for protocol and client/server development, if not for the huge moat that is creepy data-hoarding to feed monetizable AI. Competing—even on a volunteer basis—against unassailable behemoths with what may as well be an unlimited advertising & development budgets is discouraging, to put it lightly. I'd never think of working on that kind of project right now, because the market, enabled by the legality of mass-scale stalking by corporations, means it's pointless no matter how good a product you make.