>I would argue that all that technical bloat only made the Facebook experience worse. Facebook itself had humble beginnings. All a competitor needs is a LAMP or MEAN stack, an experience worth migrating to, and enough ethical sense to not treat its userbase like a science experiment.

It also needs the ability to make the transition plausible for consumers. There's really no reason that Facebook should be able to enforce a stringent walled garden and bar specific user agents that aren't negatively impacting the network and aren't exceeding the access of the user they represent.

But Facebook did exactly this in Facebook v. Power Ventures, leaving an entrepreneur with a ruined business and a bill for $3M in damages for creating a system that exfiltrated only one's own personal, copyrighted data from Facebook. It wasn't even taking other peoples' feeds or trying to multiplex data. It was simply trying to make one's own data accessible and portable.

Large tech companies have done this for decades, abusing the CFAA and the Copyright Act to enforce de facto platform monopolies. These companies know that if they can't assert ownership over the data, they'll have to compete on merit in the open marketplace, and who wants to deal with that?

This is also why you don't see new protocols like POP3 or NNTP anymore. Academics trying to build a transparently-syndicated collaboration platform are out. Big companies looking to hoard your data and assert some type of incidental, indirect ownership over it are in, and they want to make sure that you don't really have the option to leave. Lock-in is king.

Once a critical mass outside of the tech-savvy early adopter crowd is obtained, aggressive legal methods like those used against Power allow incumbents to hold onto power in perpetuity. Granny doesn't care about all of that tech mumbo-jumbo. She just knows that she can't see Auntie's pictures anymore because you broke it by switching her to F+. Since they're legally forbidden from multiplexing Facebook's content into a universal "social media reader", Granny's options are to stare at a blank feed or go back to Facebook -- even though Auntie would be perfectly willing to allow Granny to see her content through F+, and it's really more of an accident that Facebook is the platform that received the initial post.

What is Granny gonna do in this situation? Why have we awarded tech companies the right to hold user-generated content hostage like this? Wrap anything in custom HTML and it's suddenly very difficult for a third-party to access it without infringing your copyright on the exterior HTML wrapping, regardless of the status of the content inside. In the US, it's infringement to load copyrighted content into RAM, per the RAM Copy Doctrine.

Good luck convincing a technologically-illiterate judge that your software is no more disruptive than Chrome or Firefox, especially when you have to do so over the objections of Facebook's $X000/hr law firms and previously-referenced army of PhDs.

Such rules have stifled online innovation for decades now, and they're the reason that the internet is becoming a walled garden.

Under the GDPR, which mandates all companies provide a machine-readable export of user data within some fairly short timeframe (less than a week iirc), things may become marginally more fluid for people in EU countries, but I wouldn't count on it.

Disclaimer: not a lawyer