There's also the simple fact that if you are using enough JS for something like true OOP design patterns to pay benefits, you're probably doing something wrong that likely has no business being done in JS in the first place.
Which of course is why 90%+ of websites take a minute first-load thanks to the MEGABYTES of JS for nothing; and why all these idiotic halfwit frameworks are pissing all over the functionality of websites with their "Gee ain't it neat" but ultimately useless BS.
JS for nothing and your scripts for free. That ain't workin', that's not how you do it. Lemme tell ya, these guys ARE dumb.
I want my.... I want my... I want my P H P...