Even assuming that, developers who check in their credentials to public repos, third parties that use such never agreed to the terms. You can do this do today, without agreeing to facebooks terms (i.e. go to github, get access tokens, connect to "open graph", no accepting terms or creating accounts needed).
>Do they have also some analysis that say why TOS should be purported legal contract and not valid legal contract?… For random HTTP requests, that is much less clear…
It's not really about random HTTP requests or not, it's that any of this will have to be argued in courts. From the examples you have listed, in the US, this is not really in Facebook's favor (unless they can scare people to stop doing such before getting to the courts).
>So you are arguing that Facebook should be walled garden, with minimal possibilities for users to share their data with developers (not that I disagree)…but that the users are not understanding implications of what they are allowing
Personally, I don't think facebook should be this at all, and although they may have sold developers on their platform, this has been less of the case over all as time goes on (bait and switch). They say they want to connect the world, but what they really mean is that they want to connect the world on their terms (and they have every right too, but they can't necessarily stop others from doing something).
I don't think it is facebook's responsibility to give its users any illusions of privacy since any "friend" they have on the platform or any third party app they connect with is just another attack surface agaisnt such: by design. I think every user of any platform needs to take to protections in their own hands, if they care about such, first and foremost. Expecting governments/corporations/organizations to coddle them and provide everything that they desire without doing anything for oneself, is just naive to how humans have operated throughout history. It's been over a decade since facebook has been around, people can keep saying that people just dont understand, but I will think people will keep saying such even after another decade (or more) if facebook is still around.