Earlier quoted context omitted.
If you write very modular code with good test coverage, the odds of you needing to fire up a debugger are greatly reduced. Regardless of the language you choose. Given JS has first-class functions, and many libraries to follow functional patterns. You can write very stable code, with almost no chance of side effects within a given function/context.
The problem is, that not everyone works on greenfield applications all the time. I never inherited modular, well tested javascript projects. I did, on the other hand, have to take over cobbled together jQuery, Backbone and Coffeescript applications.
Yahoo is writing a greenfield application, and they are avoiding exactly those problems by using React. So, literally your pain point is exactly what they are writing about avoiding, and yet you still comment on this article with the same anti-JS nonsense.