There is nothing wrong in being ignorant if the efforts to get rid of that ignorance outweigh the benefits for most users. My mother spends 15 minutes on internet talking to me and watching youtube. She does not care if advertisers know her age and location.
And many of them are equally ignorant as to how much money they have saved due to ad-powered web. What we really need is a transparency on this trade-off, not just bashing the status quo.
There has actually been research on this (in small settings). Even when made aware of the potential consequences, people do not choose to pay significantly more for equivalent products with better privacy protection.
"Everybody is just ignorant" is not a good way of evaluating markets.