Python jako clientside jazyk v prohlížeči tady byl ještě před tím, než vznikl JavaScript. https://en.wikipedia.org/wiki/Grail_(web_browser)
Bohužel v některých ohledech předběhl dobu a neměl podporu velké firmy.
Ono by ale asi dlouho trvalo, než by se ten nový prohlížeč pořádně rozšířil i do různých obskurnějších zařízení. V tomto má JavaScript výhodu - prostě tam je a pokud je to starší verze, můžeme to obejít Babelem atd.
To ale není jenom. To je ohromný kus práce s mnoha temnými zákoutími. Třeba řešením bezpečnosti nebo mobilní platformy, kdy stejně nedokážete zaručit 99% dostupnost, jakou má js.