Apple blacklisting sites/companies is honestly more scary... that's basically anti-net-neutrality.. if you're naughty (or Apple doesn't like you) you can't have your images loaded?
Apple blacklisting sites/companies is honestly more scary... that's basically anti-net-neutrality.. if you're naughty (or Apple doesn't like you) you can't have your images loaded?
Take a look at uMatrix[0]. With the two rules
* * * block
* 1st-party * allow
you'll achieve what you want.
> To me what's more alarming is what percentage of websites load js from Google
That's where the Decentraleyes[1] plugin comes in handy. It injects a locally cached version of 3rd party cdn libraries. To use it easily in conjunction with uMatrix, you'll need some more rules that you can find in the FAQ[2].
[0]: https://addons.mozilla.org/en-US/firefox/addon/umatrix/
[1]: https://addons.mozilla.org/en-US/firefox/addon/decentraleyes...
[2]: https://github.com/Synzvato/decentraleyes/wiki/Frequently-As...
But I guess my point was that if Apple crammed a first-party-only system down our throats and 20-30% of the population was forced into this new paradigm - then that would make websites change and the internet would change in its nature. If I use uBlock.. well then I just make my life irritating :)
As to your second point, I think there's a huge, gaping chasm between apple blocking Facebook's tracking and the collapse of civilization at the hands of apple's alleged anti net neutrality.
This would be a very bad idea!
First because it will break a lot of legit use-cases: CDNs, distributed architectures, SSO, payment gateways, ...
Second because it won't actually prevent the tracking: it would be easy to make a subdomain and point it to Google Analytics or any ad network to "re-enable".
How many sites would do that though?
Firefox does have that as an option hidden in about:config ("privacy.firstparty.isolate").
I have been using RequestPolicy Firefox extension for that for years. You can manually approve domains (ex. let website X load stuff from domain Y as well), so once you figure out which of the dozen other domains it tries to connect to is serving static content (CSS, images) it works great.
Unfortunately, new Firefox broke this, so you can only use it with Firefox ESR currently.
Net neutrality is about access to internet, not what your browser and/or software supports. An ad blocker certainly isn't anti net neutrality.