It does not work with Techcrunch, or yahoo/Oath websites, which just do this at the HTTP level.
Just use NPR and donate the amount you'd willingly pay for the paper to your local station.
It's likely that simply setting a particular cookie with a dummy value would bypass this.
The server doesn't serve you the content until you accept... so it does matter what the server does.