“I’m pretty sure that JS will continue to get better…”
Really? What are ECMA doing to improve the language? They’re adding features. They’re NOT fixing what’s really wrong with the language, because they can’t, not without breaking the web.
“…people just want to create software as quickly and efficiently as possible…”
Of course, they do. I do, too. That’s why I use Smalltalk, one of the best programming languages I’ve ever used. Highly productive. Fun and easy to use. The language remarkably gets out of your way so you can focus on writing the application. It’s even available for the web browser!
I can’t speak to Facebook, PayPal, and Walmart. I don’t know how big their JS software is. I don’t know what kinds of maintenance issues they may have with their JS code bases. Is their software reliable? For all I know–for all you know–they may be fighting tons of bugs. Bugs that are attributable to an awful language. These companies certainly won’t tell you (for competitive reasons).
Colour me skeptical. However, if you can prove me wrong, I’m all ears…