Причин против, куча:
1. Разбивается комьюнити на лагеря.
2. Энфорсить JS разрабов меняться, с им не нужными "бенефитами" - так себе затея.
3. Документация, примеры, всё нужно переписывать.
4. Новые юзеры должны будут учить TS - не будут, отваляться.
5. Все кто живут с JS, живут прекрасно и занимаются делом, а TS'щики, любят бегать и кричать много.
6. IDE, дебажинг, workflow весь, надо технически менять, чтобы это как-то работало, и должно быть не хуже чем с JS (сомневаюсь в этом), т.к. нужны пре-процессоры и т.п. Что усложнит и замедлит сразу.