The difficulty is being designed in to websites lately.
Most sites don't want you to control your privacy. They make money off ads and selling private information. Why would I want you to use my "Free" service if you block the tracking LSO that lets me get paid for your traffic.
This process is measure/countermeasure as people use more privacy tools, more interference and obfuscation will be used by the site operators to circumvent it.
If I was running a site I'd start to give adblock and noscript the run around by proxy routing external elements through a ssl.
On a side note I prefer still the white list format. If a website is broken by not allowing offsite scripts, i don't need to use it.
The solution is out there but it only lasts for a generation. And internet generations are fast and furious.