Eu sou o oposto. TypeScript para mim é o café barato. O foco da ferramenta é claramente fazer funcionar. Projetos reais tem outras preocupações além de fazer somente funcionar. TypeScript abre muitas portas para gambiarras que acaba gerando mais bugs lógicos.
Compare com outras linguagens mais rígidas. Os problemas ainda existem, mas em menor quantidade por ser mais restrita.
Um ponto importante é que o ataque não foi a ferramenta, e sim a um argumento relacionado a ferramenta.