I think you are making an extremely valid point; i often see the same “think of the children” argument made when discussing advertising and the web. Likewise, no one is saying websites shouldn’t have an income.
Here everyone says they don't like ads; and then are shocked that people want to talk about why ads are showing up and what to do about that.