Почему разработчики JavaScript не сделают этот язык тизипрованным как TypeScript.
Потому что это потенциально ломающее изменение.
Но вообще уже есть пропозал с добавлением опциональной статической типизации, как у TS, но при помощи комментариев (чтобы не ломать те реализации, в которых ещё нет такой опции).
На счёт худшести системы типов у js можно много спорить, но пользу динамическая типизация тоже даёт.
Например у тебя не болит голова от отсутствия строгих контрактов с бэкендом.