Wouldn’t say “Nobody”. It was obvious to enough folks in the privacy and security sectors. Facebook, along with others in that space, received view points from some of those concerned but made the decision to proceed as they did.
You have a very uncharitable interpretation of Sir Berners-Lee's comments. He's railing against walled gardens being poor stewards of user data and having nonexistent data portability (as well as telcos violating net neutrality.)
Relevant then and even more relevant now. I see nothing about him wanting Facebook to enforce publicly-published profile data.