Почему разработчики JavaScript не сделают этот язык типизированным как TypeScript?
https://github.com/tc39/proposal-type-annotations
ну вот, например

Почему разработчики JavaScript не сделают этот язык тизипрованным как TypeScript.

Потому что это потенциально ломающее изменение. 

Но вообще уже есть пропозал с добавлением опциональной статической типизации, как у TS, но при помощи комментариев (чтобы не ломать те реализации, в которых ещё нет такой опции).

На счёт худшести системы типов у js можно много спорить, но пользу динамическая типизация тоже даёт.
Например у тебя не болит голова от отсутствия строгих контрактов с бэкендом.