Not so many, since they tried to link all 3 only few years ago
https://www.theverge.com/2019/3/6/18253472/mark-zuckerberg-f...
Messenger though has always just been the chat function on Facebook, which can nowadays also be used via a dedicated website/app if you like. It doesn't even have separate account infrastructure on the backend, unlike Instagram. Looks like they're getting around that by essentially creating a second Facebook account, with social media features disabled.
I would venture to say that messenger as a separate service/app has been a thing for at least a decade now.
So when you have to split the two apart, it's likely a hard legal requirement that there's no way account A can know anything about account B anymore. This means, countless metrics and logs and whatever has to be thrown away. So I imagine, there's lots of auditing of systems and every single property that is stored somewhere was scrutinized in long meetings.
Less an engineering burden than a policy and legal burden.
Beyond biographic details which are 99% disconnected from my old individual instagram/fb data (FB can just buy some correlation between email/phone/IP from my credit card or private postage company or whatever) they probably only profile IRL off the last 1-2yrs of your browsing behaviour in most cases.
The classic privacy invading ads usecase is a woman who is pregnant suddenly getting ads for kid stuff before other people they know they are pregnant. They probably won't be getting those ads a year later. At most they are now labelled as potential mother in some macro profile, but for day-to-day targetting it's all about the current thing she's looking at online.
I'm not defending this stuff and macro details matter for privacy at the nation-state and higher level, but my general point is that it's a living machine, constantly adapting with a short timeframe of data to maximize utility, not one that cares much about what you googled a few yrs ago 99% of the time.
Really requires a huge effort to pull together the right people and get fast feedback loops to stop inertia.
If their business assumptions are "users will never have a choice about how much we track them", they deserve what they got.
"They" being engineers, eh?
It's a tough sell to justify greenfield dev effort when there's a BigCorp paved road laid out for you.
If you’re a volunteer Roman legionnaire don’t be surprised when you are ordered to march on Gaul.
I feel like IC latitude isn't usually sufficient to say "Do we really want to require the identity our platform is based around?"
I personally wouldn't think that Facebook engineers would have had their hand forced on something like this.
So I'd imagine the internal pressure over something closer to main products would be the same or worse.
Centralizing identity was (prior to the EU) a core moat for Facebook/Meta.
They only linked them a few years ago, in anticipation of an antitrust battle. They are now unliking them because they have lost/ceded that fight.
From a user perspective is appears like the users have been relatively loosely coupled.
It would be less painful if it were a universal option, and they didn't have to test with a bunch of geo-linked options.
It also highlights how much revenue is tied to this bundling of service since it's probably very expensive to maintain this dual configuration.