The complexity and maintenance costs of developing a real-world application in standard JS are also real.
If I'm trying to make a thick-client, I'd rather build it in a language and platform that I don't have to fight quite so much.
Depends on scope and number of developers I guess.