You're preaching to the choir my friend. But websites suck for the reasons you described not because people like sucky websites but because they like profiting of the site. For this reason I am very interested to see where Cloudflare takes the new market they are establishing with "pay per crawl". I would love the ability to load up a balance of several dollars and pay a few cents transparently on the HTTP protocol when visiting a website if it means no ads, supporting the creator, and incentivizing clean reading experience.