Have you ever done a wide refactor of a type or public method?
It's bliss in TypeScript. Nearly impossible in JS.
----
To me the value prop of Typescript isn't the initial writing, it's the maintainability. Having good types makes it significantly easier to maintain and refactor.