Eu nunca vi alguém comparar essas duas linguagens, até por que TypeScript sequer possui compilador. TS não gera código de máquina, nem código intermediário para ser interpretado por um JIT posteriormente. Ele transpila para JavaScript, que é uma linguagem do mesmo nível que ele.
Já o C# tem um propósito totalmente diferente do TS. Roda em outro runtime, tem um compilador, etc.
Eu iria achar legal comparar linguagens de propósitos similares, como C# e Java, Zig e Rust, Clojure e Scheme, etc.