Some will say that ads hijack your attention and therefore should be blocked by default. This is a different question. But since ad companies wanted to track ROI it became a problem, because it’s pretty easy for them to do that on the internet. That’s why more people are opposed to ads on the internet but not on a busstop.
If the busstop ads start taking retina scans to show you more personal ads while you travel around town, people will be opposed to that too.
You don’t need to track every user and every click to show ads and make money. But as ad companies like meta can make more money by tracking your every step they will just do that.
There were ads on the internet before tracking became a thing. And people made money off of those ads.