I think this is a problem of the capitalist system the ad-based websites exist in. There is an expectation for continuous growth, and if showing ads is the main source of income, the only way to grow after a certain point (user base not growing a lot any more) is to be more and more intrusive to shove more and more ads in the users faces. At some point we’re fed up with the ads to the point it is not worth visiting the site anymore.
If growth weren’t expected we could have stopped at a reasonable level of ads that are not as intrusive and had a steady income to cover the cost of running the site as long as the users are satisfied. But unfortunately everything anyone wants to use the internet for these days becomes a get rich quick scheme, causing the eventual enshittification of most sites.
This is why I like self hosted services, community funded, non profits, etc. For example wikipedia, and beehaw 🙂. It feels good donating when I can trust that the site owners have good intentions. It does not feel good to pay a subscription to a mega-corporation to avoid ads.