JS would be a fairly lightweight, unencumbered library so it makes some sense to adopt it for app development if it were hooked up to some kind of visual development environment a la VB. QT did something similar with QTscript which is JS with extensions hooked up to QTDevelop. I expect the intention of GNOME is to facilitate a simple, visual editor which makes it easy to knock together apps.
Personally I think JS the language is horrible though. Just as VB was a terrible choice for novice programmers, so too is JS. I think Python would have been a better choice from that regard, but perhaps that too comes with its own baggage that ruled it out.
Another option of course is to recompile with winelib and everything is native. Obviously that is the most desirable situation but it isn't viable for most games or commercial apps. Another might be something which disassembles the x86 code and recompiles the binary into equivalent ARM instructions but I wonder if this is even viable.
I wouldn't be surprised if the media arm foisted this insanity on to the consumer electronics arm but it's all Sony as far as the end user is concerned. About the only ray of sanity in Sony was the PSP and PS3 which were pretty standards friendly and still are but even there it's not hard to see signs of interference. e.g. the PS3 has for the last 18 months or so enforced Cinavia audio watermarks which appear in some DVD and Blu Ray discs. Will it stop people ripping discs into media files? Of course not. Instead they'll just buy non-Sony kit to play it on. It's self defeating.
As for WebGL, I've voiced my own concern about WebGL, but since it's essentially OpenGL ES 2.0 with relatively minor differences I don't it's particularly relevant to the point I was making.
Happiness is a hard disk.