Перший бейсік вирішував задачу, яку на той час не міг вирішити процесор (чи набір мікросхем), це стосовно математичних обчислень.
Електрон (а точніше набір бібліотек та хтмл-рендер) вирішує ті задачі, які не вирішують технології до того (хоча є деякі намагання створити WebView серед різних тулкітів).
А до того був "емулятор текстового терміналу" який вирішував задачі, що не вирішували "текстові дисплеї" (текстовий рендер з командами та ESC-послідовностями). Навіть на хтмл+дж.с. є варіант "емулятора терміналу". От настільки воно "вирішує задачу".
І намагання зробити "текстове поле вводу" замість повного "емулятора терміналу" у графічних тулкітах не є "вирішенням задачі". Тому й тягнуть той "емулятор" всюди (як електрон) замість "оптимізувати"

))
От навіть оце текстове поле форуму (де ви відповідь пишете) зовсім не є заміною

)) хоча намагалися його для того самого створити...
А от те що "вирішення задачі" не "портують" у зворотній бік (до простіших технологій) то проблема

І реальним є лише аргумент "приємно програмувати тією мовою" (без усіляких "швидше" чи "простіше", для яких "не має метрик та чисел порівняння").
Дехто навіть обирає мову у якій "майже не існує зайвих символів" (як приклад, коли вже є таби, то дужки "{}" є зайві символи, а також інші "довгі слова" зайві). Щось по типу ставлення до редактора ВІ (редагування без зайвих натискань клавіш). Бо це перевантажує об'єм сприйняття мозку (5-7 одночасних об'єктів чи щось таке).
А "операційна система" (оскільки не відреагували), це те, що є між "обладнанням" та "додатком до операційної системи" (програмою), а "драйвери" то вже внутрішня будова ос (тому біос, груб, дос, перший бейсік та ін то є...).