There is no implicit social contract on the web that we trade privacy for free access.
Someone doesn't want to pay to read your blog, what do you do? Allow shady third parties to install trackers on your readers' browsers to monitor what they are doing, without them really knowing nor understanding the long term consequences? I don't know about that...
Blogs are probably not a good example. There are so many useful services people are used to have for free on the internet, which will need to be paid without ads. Most of those could be subscription-based though. As for blogs—IMO articles that are written for money aren’t blogs, they are just old-school magazine articles that happen to be on the internet. So having them in a subscription-based closed platform seems appropriate.
Someone doesn't want to pay to read your blog, what do you do? Allow shady third parties to install trackers on your readers' browsers to monitor what they are doing, without them really knowing nor understanding the long term consequences? I don't know about that...