So true.
It is shortsighted to value your readers only for their capacity to view and click advertisements.
Readers also act as distribution nodes, sharing content that they find compelling with others who may or may not use ad blockers.
Building walls will result in fewer readers, and as you've noted, less traffic will be bad in the long term...