I take the complete opposite position: if I take the effort to make a website, I'll do what I want with it. Maybe I consider your visit an attack on my bandwidth, and I compensate with ads. If you don't like it, you're free to not visit it. Unless I told you in advance that you're not going to see ads, there's no basis for assuming that there won't be ads just like there's no basis for assuming you won't see NSFW content on a random website, religious content, political content, etc