Вообще, wasm не создавался, чтобы на нем писали "с удобством, на любом другом языке". Это гребаный асемблер, чтобы обеспечеть низкоуровнивое управление в работе с памятью. А дальше уже все желающие реализовали компиляцию "своих любимых языков" в wasm.