Just because the currency in question is not (directly) the USD doesn't mean I'm not paying for it.
Just because the currency in question is not (directly) the USD doesn't mean I'm not paying for it.
You get to complain about AT&T and your roofer because you have a contract with them entitling you to a certain level of service in exchange for your money. Your only agreement with Facebook is Facebook's AUP / ToS / privacy policy, which gives you no such rights. If you don't think it's an equitable agreement, don't accept it!
Sure you are giving them personal information that is valuable, but I don't think the datacenter power company is going to take that as a monthly payment from Facebook each month the bill is due.
You do have the right to complain, as everyone does, but since you aren't giving them actual $, they have the right to really not give a damn.
Sure, it's not quite the same as a financial exchange, but at the very least they should treat their users well -- their virtual monopoly isn't gonna last forever.
And it's not clear they realistically could be staffed to handle it well. Though Amazon seems to do a better job than the others. So arguably you can provide better service if you're willing to invest in it. But for Facebook and Google, beyond some VERY base level, better customer service is a cost that probably wouldn't drive much in the way of revenue.