Just use noscript and a separate browser for malicious sites like fb and ig. It might seem painfull at first, but you'll quickly end up with with a web that is better than before.
You can sit around and wait for things to change, or you come up with a workaround to get done what needs to be done. You seem to be against workarounds instead of making people just sit idle doing nothing.
Nothing is wrong with doing both. But when the reply to "this site does shady shit" is "just run this addon", it comes across with a subtext of "stop whining, you can solve it yourself". Perhaps not intentionally, but that is how it generally comes across.