The solution appears to be either handing over control to a walled garden like Google AMP or Facebook Pages, relinquishing the core values of the Internet, or people contribute to a shared opt-in revenue system, as Brave Browser is doing. The latter seems far more logical, but will fail due to human nature.
“While, as a whole, web usability has improved over these past several years, history repeats and designers make the same mistakes over and over again. Designers and marketers continuously need to walk a line between providing a good user experience and increasing advertising revenue. There is no “correct” answer or golden format for designers to use in order to flawlessly reach audiences; there will inevitably always be resistance to change and a desire for convention and predictability. That said, if, over the course of over ten years, users are still lamenting about the same problems, it’s time we start to take them seriously.”