у создателей тайпскрипта была задача добавить типы, что они и сделали. Если хочешь типы - пишешь типы (дополнительный код) - не хочешь - не пиши и не учи, пока что есть те кому НИНУЖНО, так что даже работу найдешь.
разве после шарпа тайп-скрипт не должен быть той самой дочерью из семьи, откуда отец ушёл 3 года назад за сигаретами, а сейчас вернулся и такой: «ну да, ты подросла, но по сути не изменилась»?