Babel is powerful enough to transform modern code into traditional code. While Typescript can do the same thing as well. So why we need both of them? That makes me very frustrated for long.
If we firstly transforms the code with Ts, is it necessary do it agian with Babel? Is it duplicated?