Google doesn't sell your data. Advertisers pay Google to deliver their ads to the demographic they want to target.
Much better.
"rent us out to the highest bidder" is the perfect description of Google and FB's business model. It's hard to imagine how either company could change course at this point, even if they wanted to.
Even if there is nothing wrong with the business model, the "prices" can still be unfair. A lot of the values of these things are inherently difficult, if not impossible, to calculate (at least seemingly).