I believe that was one of the questions Zuck got asked in Congress - why not make paying for FB (and it's subsidiaries) optional in exchange for an ad free, non-data harvesting experience. I get it that many people want the service free and that expense needs to be recouped, but it would be nice to have the option. Perhaps it should even be a legal requirement to have the option.
I think YouTube has something like this (in the US) where you can pay monthly for an ad-free experience?