

I can only speak of personal experience but I rented when I went to university. I rented during my first 3 jobs. I rented when I relocated to another country. I rented when I was contracting for 6 months in another city (I had already purchased a house elsewhere). In every case I had no intention of buying a(nother) house. I rented because I wanted to, not because of greedy corporate overlords forced me to.
Most people renting are in similar situations. They want to be somewhere for a year or two, to make plans or move on, but not be tied down with debt or obligations if they want to leave. There is nothing stopping them buying a property but there is a commitment and obligation they don’t want to get into.
So rent is not going away any time soon. Legislation is necessary to curb the worse abuses, but pretending people don’t want to rent is is a failed argument.
Sites are lazy and greedy. They throw dozens and dozens of 3rd party javascripts into their headers, that punish and annoy people for not using an ad blocker - they slow the site down, bloat the memory, consume energy, track the user and festoon the page with garbage. As soon as people hear that an ad blocker is a thing, then of course they leap at the chance of using one.
It would be straightforward for sites to insert ads into their content - make the ad urls, images and links indistinguishable from actual content. i.e. serve them up from the same domain, from non predictable paths and use html structure where ads and content are intermingled. Even if an adblocker wanted to block the ads, there are no patterns that work and every single site would require different rules. But that requires effort. I suppose we should be glad that sites don’t do it.