I agree with your premise, but it is a bit different though. The user directly engages with Facebook (off course, having read terms and conditions etc), but not any of the companies that used to get data. This level of indirection is what is causing the outrage here. There is a distinction, although I would give none of them my data.
Yes, that's one consideration, but Facebook also has much more data on you than you gave informed consent for. I guess people just haven't realized yet.
This got me thinking whether all my comments on HN are being used by someone/something to build a profile of me? Maybe I should read the small print...