I disagree with your conclusion. I am familiar with several sites who have no problem taking in significant ad revenue on content websites. The problem is that you can't just dump random ads on a site and expect that to work, it takes a lot of effort. The best ads tends to be curated to the point of being recommendations basically, but that may or may not work for every site.