Не совсем понимаю всей этой агрессии к js. В плане веба в сочетании с какой-нибудь jquery, можно делать простые прикладные вещи, как для компов, так и для телефонов. Причем делать просто. Браузер и верска сами уже сделали за программиста половину работы, только и остается заниматься задачами самой программы, будь то складская база или игрулька.
Да, возможно, если нужно что-то большее, подключение ко всяким устройствам и фичам, то есть проблемы и большие. Так же если нужно делать что-то реально ресурсоемкое и цедить каждый лишний цикл и запрос, то тоже js не очень вариант.
Нужно просто сделать грамотный порт из js в exe и apk, и многим людям станет гораздо проще жить, потому что чтобы написать для себя или других какое-то несложное приложение с пятью кнопками и тремя картинками, им не придется продавать душу диаволу, чтобы просто даже запустить и настроить программу, в которой они будут писать это проклятущее приложение.
Часто это выглядит, что чтобы сгонять в магазин за хлебом, приходится ехать туда на танке с поддержкой с воздуха. Тогда как с js это можно сделать просто и приятно.