Instead of requiring Facebook and google to improve their ways, if we all started using ad-blockers more aggressively, setting up things like pihole for our family members and friends, wouldn't this solve the problem since companies won't have any incentive of collecting the data? It seems to me to be a much better idea that expecting multi-billion corporations to act against their interests.
Not really, the companies would then start asking for the information they want directly from the users. Take for example the quizzes you see posted on your facebook feed. "Find out what kind of potato are you?" and if you wanted to know a user's name, ask a question like, "if one potato year is 10 human years how old are you now?". I mean ask the question disguised as something else, in this case a stupid joke. Ad-blockers alone wont fix this issue. I think its us developers who created this problem and its us devs who has to come up with an answer to this.
But what are they going to do with this information if they can't show us ads based on them. Collect and target all you want, I am not seeing any ads. If 60-80% users does this, what will be the point of collecting data anymore.