Почему js только для веб?
безусловно, писать можно на чем угодно, хоть на ассемблере, но пишущий должен понимать, какие минусы он получит выбирая определенную технологию. я например не хочу для каждого нового приложения открывать еще один браузер.
если же речь про introspection, как я понимаю именно это дает возможность писать корицу и морду гнома, то судя по отзывам, получается тот же браузер, тяжелый и глючный браузер