Any company offering a free service has to make money somehow, and since they know 5% of internet browsing is on the Fb newsfeed, it's actually not surprising.
I wonder, would you pay a $5 subscription so that Facebook doesn't show you ads and lets you own your data? Someone else suggested it.