I didn't say that it's just a problem with Facebook's contract. Model Contract Clauses and Binding Corporate Rules are pretty restrictive, and Facebook may not like them and prefer to instead separate their data. But neither does it mean that they cannot do it.