Siphon as much data as possible. Keep it indefinitely, but don't synchronously add rows for shadow identities. Instead, build a querying infrastructure that projects your mountain of data into forms you can exploit at runtime. Part of this is sorting activity into unbound identities.
Now you get to have your cake and eat it too: all of the delicious privacy invasion, with the PR/legal bonus of being able to say you don't have "shadow profiles".
I'm sure Facebook has shadow profiles on everyone, just as I'm sure they're smart enough to prove they don't.
The same analysis applies to the intelligence gathering done by the government. They hold onto all data for all time and draw conclusions from it at a later date.
With 20 VM's located from unknown places in the world, you can mine everyone from FB and query data that facebook declares "public" in about two months… for about $200 total… wanna build a open sourced facial recog database with profile photos (graph.facebook.com/{your_user_id}/picture?type=large)[and then use crowd-soursing to make such better for images that don't get put into the model from not passing simple feature detection from open source recog libraries out there]. Want to query an ip address and return a probability distribution for names associated with pages visited with such + browser fingerprinting techniques written about in enough detail to bore anyone? Prob can't build a business on top of it from it within the US (maybe), but that's what legal arbitrage is for.
Things existed before facebook, things will exist after…
I also believe there is nothing Facebook can do to convince you to believe that as well. Or is it?