I disagree that the penalty falls unfairly on content producers. The content producers choose their business model. If technology makes that model untenable then the content producers must change their model.
None of this is the fault of the site running the ads. Maybe it's inevitable, and maybe they just need to suck it up and evolve or join the ranks of obsolete business models, but it's hard not to feel some sympathy for the unfairness of the situation.