

JS isn’t that problem. It’s a tool, and I’d wager your expectation of web page functionality hinges on it in most cases. If we didn’t have it we’d be back to the 90s where web pages fully refresh every time we click on something, if we want to see the information update on the page. JS, CSS, and HTML are the foundations of what we call websites.
Like any tool it can be used for dirty shit, but in order for it to be functional in the ways we want it to be it will also have potential for abuse.
If you want to you can install add-ons that block JS functionality - go ahead and enable them if you like; it let’s you enable JS elements manually so that you can maintain a better security posture online. I’m not even being sassy, I recommend you do it if you care about privacy or security.
It’ll be a giant pain in the ass though and you’ll end up having to enable a bunch of stuff manually to get websites to work. But you’ll learn a lot and you’ll be better protected against tracking, malware, ads, etc.
So yeah, sociopath. Shrug