Victor
как можно вообще рассматривать Svelte если там нет поддержки тайпскрипта?)
Тайпскрипт не везде нужен, если вы разрабатываете архитектуры или собственные фреймворки. Есть некоторые практики, к примеру: перегрузка методов (как в джаве), решение которых с тайпскриптом лучше не использовать.
Также стоит учесть строгую соблюдаемость передачи аргументов методу при использовании рекурсивных практик.
Иногда строгая типизация стает ограничением тех или иных архитектурных решений используя JavaScript.