You can have a condescending attitude about it if you want, but the reality is advertising-backed business models make services available to people who would not otherwise be able to afford them.
The ramifications of creating barriers to advertising is ultimately taking these services away from the poor.