And Facebook has some of the best open source work of all time, from the react ecosystem to making php feasible, to LLMs. There’s certainly a ton missing and a lot of it is for their own products, but some of it goes far beyond their own needs
Facebook also did unethical human testing and debatably broke democracy and the social fabric
Just be even handed. Praise the good, denounce the bad, and keep in mind these are monstrously large companies and the people that did the good probably have little to do with the ones that did the bad
Google shouldn’t get a pass because they bought Android and only partially used that ownership to control the ecosystem and push their own products
It’s structural - you can be open or locked down, and it’s hard to decentralize if you’re not open
You can make it easier or harder to work with that data, but ultimately it’s obsfucation - you could make it hard to parse and obscure details, but ultimately if you want decentralized federation you can’t hide too much