>Have you actually worked in software engineering? There's no way this approach would be practical, especially not in a public company, with as many platforms and sophisticated tech like FB. This is a ridiculous conspiracy fantasy.
Yes, 20 years. When dealing with a large application, it's broken into smaller chunks and each chunk has a team. It's called "divide and conquer" and has been a strategy as long as I can remember. You have an AI team and a UI/UX team, a data persistence team, a voice to text team, security / encryption team, multiple teams dealing with various middle tiers / micro services; all providing libraries and services. You have teams that don't even work for you that provide FOSS code.
>This is a ridiculous conspiracy fantasy.
It is but it's fun.
>in order to sell this to clients
That's the point, you don't sell it to clients, at least not directly, you just add weight based on captured conversations to existing "weighted preference" of the client. Do you explicitly explain every technical detail, line by line, algorithm by algorithm of how you acquire advertising data to your clients today? Of course not, they don't care, they just want to sell their wares.
I mean Apple has secret teams by the truck load, and most things are leaked by third party manufacturers. I don't see how you can't imagine how feasible this is to do.