Are you saying my data is being sold/used by Netflix for millions of dollars? Are you saying that Facebook should run a charity? I can understand and I do think FB should be more respectful (hell to LinkedIn) to user's privacy and security preference, but even average users can understand that true free services don't really exists. You think Github is free? Well, they store your repositories and your issues and your commits. They store a lot about you as a professional. But why do people use it? Because they don't sell your data to corrupted companies out there mining? Well, a lot of search engines are mining repo data. A few startups out there are mining github data to make profits.
I am paying $7.99 and I am happy to tell Netflix my preference (my ratings) because doing so do help refine results show up in my dashboard and also gives netflix an idea what people like XYZ. There is an equal opportunity for both users and the service to improve.
I am paying $7.99 for unlimited service. I can watch at any time, resume at any point, re-view at any time. I can always watch - downtime is statistically low. The streaming / connection is usually very good even for poor internet access. I am not giving up a lot of personal data to be honest. If I don't want to watch the movie / tv show after 20 mins I am still paying $7.99. I am not charged per movie. I can actually stream with my girlfriend instead of paying another $3.99 on Amazon for us to watch a movie together.
Tell me if this is not a bargain.
This is a purely a decision people can make. On the other hand, I never said FB isn't exploiting users' privacy to gain more profit. But if the argument is free services comes with a cost, well, "no shxt Sherlock."
Let's look at it this way. Do you think free software are truly free? Some people release free software in order to provide a premium version later time. Some people provide free software to build their skills and reputation. Some people provide free software to benefit everyone, and that's cool!
Do you think docker.io being an open source project really is free? How much $$ can dotCloud save by open-sourcing it? How many more customers will they get after releasing docker? How many people will now trust dotCloud now? There is a price and a gain, even from a pure altruist view.