Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine.
Easy things should be easy, and hard things should be possible.
Well, hey, let's just make everything into a closure, and then we'll have our general garbage collector, installed by 'use less memory'.
The potential of greater good goes right along with the potential for greater evil.
Programmers can be lazy.
So please don't think I have a 'down' on the MVS people. I'm just pulling off their arms to beat other people over the head with.