Когда нужна строгая типизация, тогда тупоскрипт, если она не важна - обычный))
Лол)
А если по серьёзному, то тут нет конкретного правила. Общее - если тебе нужна строгая типизация и фичи, связанные с ней, возможно какие-то орм, пакеты и т.п., то пиши на тайпе, если нет и всё без этого пойдёт легко - пиши на простом жабаскрипте и страдай так
Я думаю идея строгой типизации тупоскрипта в облегчении дальнейшей тестировки. Минус же в компиляции, мб это нагружает как-то, создает задержки, но опыта мало, так что это пока догадки, чем уже мнение на опыте.