This gets brought up a lot - but I work on both TypeScript and within TC39. Adding a type system needs consensus from the committee, and ideally we would never leave the existing community behind (because that'd be a standardization failure) and at some point someone will need to implement the static type checking portion.
Who would do that apart from existing type-checkers? A team like TypeScript, that's who. :)
Who would do that apart from existing type-checkers? A team like TypeScript, that's who. :)