Your analogy does not work since they can still show ads to logged-out users, nobody is getting anything for free. Meta even creates shadow-profiles of users without accounts to track them across the internet.
It's all about getting people locked into walled gardens. I wish the EU DMA had taken a harder stance on this and required all social media to federate to some extent.