>>9
I'm terribly ignorant of some higher plane of thinking.
Easy way to develop software: javascript is easy to learn, plus a lot of current developers.
Its very powerful(it doesn't have macros though..yet), multi-paradigm and has support from every corporation.
Web practically runs on JavaScript. Even this "web1.0 bbs" has kilobytes of JS running right now.
>resisting an important trend
Yes, the web will become more important every year: so is its lingua franca.
The move to web is driven by many factors, one of them is the fact that web is cross-platform:
Your binary lunix games are drop in the ocean of games lunix can run(using JavaScript).
When JS starts to eat shares of mid-range PC games(WebGL is rapidly developing), the game developer will start switching to, it will be a sign that "the trend" is on full force. You will think about that, when windows store becomes mandatory and the web apps will be the only choice for open development with oversight by google/apple/microsoft/(lunix apps are not usually commercial).
Twenty years from now some form of UEFI will have a JavaScript "MiniOS" which runs the web apps. Think about Firefox OS without linux or native binaries. It will be at first an option for PC without an OS, but as speed of hardware improves the "MiniOS" will be a default and OS development will become something like Assembler Demoscene(and probably will require hacking the UEFI firmware).