If what we are seeing is true, there aren't any billions, it is all black budget money laundering and these companies aren't making jack squat for real profits. This fits my intuition about "free" internet services "paid for by advertising." I have never met anyone who bought something based on a FB ad.
Use uMatrix or other script blockers and watch just how many websites are contacting google and facebook url addresses when you browse them.