I think there is middle ground:
* Browser imposed intelligent CPU limits
* User Preference: Don't want mining? You'll see ads instead.
The reality of humanity is that people operate via incentive. The internet is no different - publishers are incentivised by money. There must be a mechanism to provide that - today's interpretation is increasingly aggressive advertising, which makes noone but the advertisers happy.
Crypto-mining provides an incentive for publishers to invest in their content, knowing they will be duly rewarded, without a middle-man.
Users know that they are providing revenue to publishers simply by the act of viewing content.
It has the potential to be empowering for everyone involved.
However, to riposte as glibly as you did: If you don't feel like compensating a publisher for their content, they may not feel like serving it to you. It's lose-lose for everyone. What do you propose, then?