The reason what are truly necessary? Private methods? The author doesn't seem to think they're worth bothering with given the trade-offs. Out of interest what makes you think they're necessary?
We actually depend on real private methods.
just because what you do every day makes it useless, it's presumptuous to assume it's the same for everyone.
Exactly why I asked...
If you are running untrusted code in JS then real private methods have only given you a very false sense of security. You should have run it in a sandboxed process instead.