One problem is that they collect "shadow" profiles of people who aren't even on the service. If someone who has your contact info is on the service, they'll start a profile of you based on that. Plus, there's many web sites that are connected to Facebook and send info back to it without you even knowing about it, just by having a Facebook share button on the page. It's very difficult to avoid having any of your data on Facebook's servers.