Surely the ability to compile your WASM is a pretty big benefit over TypeScript, if it’s something you need.
AssemblyScript exists.
AssemblyScript exists.