Why would you ever use any language over C&#x2F;C++? Different abstraction levels, type systems (or lack thereof), ecosystems of libraries, even syntaxes all contribute to a decision in choosing a language.<p>You might not like JS personally but there are plenty of things to like about it and many other people do.<p>In practical terms, browsers will support JS forever for backwards compatibility even if all new code is written in WASM.