Nope. They should make money without spying on users and abusing their privacy. If they can not do it, then they should not exist, simple as that. Basic human rights should not be taken away in no case.
It's like alcohol, people use it even they know it's bad.
Govt is spying on you, but you can't delete account with them. With fb at least you can xD
Similarly, Facebook can't be building profiles for people when that's illegal, whether they consent to it or not.