I think the physical limitations of paper ended up causing a finite supply of ad space, allowing price of ads to settle. On the internet, there's basically infinite ad space. You can just make your readers keep scrolling, or chop the article into an arbitrary number of pages. With so much potential ad space, someone will budge a little and allow a few more ads to get a bit more revenue, and after everyone does that it snowballs into what we have today.