Looking at popularvideo downloaders gets you things like Video Downloader professional: "Caution: The download of YouTube videos to hard drive is locked because of restrictions of the Chrome Store."
And if you think users couldn't handle using one of those, there's nothing stopping someone from making an e.g. "Privoxy configurator + blocklist updater" browser extension that just serves as a client GUI to your ad-stripping proxy's control channel. (Or giving the daemon a system-tray icon that launches an Electron GUI or something.)
The development of ad-blockers outside of the browser kind of stalled ~5 years ago, but only because everyone has been pretty satisfied with the browser extension solution to the problem. Take it away, and other solutions will just come back into play, with all the modern lessons learned from building the browser-extensions brought in.
That's a lot of headwinds on a bit of code, but they are possible to overcome, if the motivation, and perhaps even more importantly, the humility is there.
Heck, if you don't mind an extra 100MB of memory consumption, you could probably throw a "correct" proxy-daemon together in Javascript by relying on the browser network stack of a [headless] Electron instance.
Also it looks like Chrome actually ignores pinning for proxies as a feature: http://www.chromium.org/Home/chromium-security/security-faq#...
Compare adblocking today: step 1, search for extension. Step 2, install extension. Step 3, there is no step 3.
Now convince your parents to install a proxy, then proceed to explain they can have it on each machine (don't forget phones and tablets!) or centrally on the network (now don't forget to explain about local network while at home versus 4g when they are away)... yada yada yada.
The simple workflow:
Step 1. search for "ad-blocker" on your OS's app store/package manager;
Step 2. choose one [that happens to be a proxy daemon]; hit install.
Step 3. Enter your password when the app asks for admin permission to finish installing (i.e. to install the proxy daemon as a background service, and autoconfigure your OS proxy settings. But you don't need to be aware of that.)
https://www.popehat.com/2016/06/14/lawsplainer-its-not-rico-...
Edit: This actually pushed me back to Firefox after using chromium for years.
Another reason to do so is to make sure users will not be forced to install ad-block manually therefore make sure more users see google ads. Because obviously "Google AdBlocker" will show ads from Google and partners.
They are trying to be both the player and the judge at the same time.
if (isAdsense) { return false; } // Whatever we do is totally cool of course
runAdblockDetect();