Earlier quoted context omitted.
You’re missing the point: when you go to a store, you hand them cash. When you go to a website, you hand them data, which they turn around and sell for cash. The data you give them is the payment for their product. Why else would Facebook invest billions into free products? I’m not shedding a tear for the mega corps, but people need to understand that companies will charge for products one way or another.
Many people think that "free" is a bad deal given the profits these companies make. Many people would prefer the more transparent pricing of "$5 per month" over the abstract "Whatever we can earn from your data, combined with everyone else's, by any means"
If FB gave people a rebate in the amount of their net profit, the whole transaction would round out to FB operating and people getting it for free, so it's not obviously that bad of a deal for users, at least not with profit as the metric.