I think what HN community is missing is that tech jobs can allow you to pay for all these services if possible, but most of the world especially the developing world, is not capable of paying for the content.
If everything was behind paywalls, internet would be for the rich guys who can afford paying for these services. To make it free and equal for all, ads are the necessarily evil, according to me.
Yeah it is true, but the problem is if DoH with its privacy features come along it will be literally impossible to block ads with PiHole, as all DNS quesries will be encrypted (which DoH does ofc rihgt now).
So no ability to block ads in TV or malicious domains that IoT deviced connect to or even blocking Windows, macOS telemetry network wide as all DNS requests will be encrypted which they are not as of right now.