Зачем пытаться усидеть на двух стульях сразу?
Выберите для себя комфортную ОС и пишите под неё. Потом уже можно переходить на кроссплатформенные решения. И тенденцию пихать js куда только можно, вряд ли можно назвать хорошей.
Для каждой задачи свои инструменты, иначе зачем веб пишут на php, python, а мобилки java/swift? Ведь везде можно использовать js. Ответ очевиден, на мой взгляд.