Ads are a brute force approach to the challenge of having useful information (company X offers Y) reach their target (people who needs Y presently or in the future).
If you say no ads should exist, then what alternatives would you have for that challenge?