What's that link supposed to show? The quote at the top is about a theoretical version of the ads that I'm pretty sure never happened.
The ads go in the browser if you decide to turn them on. You can also turn off the ad blocker and have both, if you so desire.
I'm pretty sure having new tab ads and push notification ads does not leech off websites.
Ad blocking by itself is arguably leeching, but that's clearly not your argument if you suggest using other ad blockers.