> Taking it further, the prototypal approach to OO that JS uses is, without question, superior to the classical approach
Please point to the study that demonstrates this. I would argue the opposite.
Runtime definition of types (modifications to a prototype has the same effect) has never been shown to be more productive than static typing, so I have to question assertions that it's obviously true.
> Python would be examples of popular languages that would clearly be worse than JS on the web