Потому что лайты. Можно за минимум усилий, зная ток жс и ксс, сварганить кроссплатформенную прогу
Ну это справедливо, но просто есть тот же Qt, где тоже кроссплатформа, но там плюсы. Сейчас есть ещё Flutter, в котором только 1 не очень сложный Dart и поддерживает уже и мобильные платформы, и веб приложения, и десктоп, а работает сам по себе быстрее и эффективней, так как это не интерпретируемый JS, а компилируемый Dart