Being a non-JVM developer I can see that e.g. Scala is actually trying to innovate, trying to combine best features and learn from past mistakes. But it just grinds my gears when modern JS is represented as some sort of "innovation". How can so called "Open Web" be open if the only realistic option I have is JS+HTML or something that will be painful to debug in a real world job.