Common problem with emerging technologies (such as TypeScript for JavaScript development) is that many junior or even intermediate developers try to shoehorn their "newly learned about tech" into every single problem, slowing everyone and everything down because of this hype-chasing. So even for simple applications that won't benefit anything from type checking now gets wrapped in TypeScript. Then some people find that because you're using TypeScript, you need everything to be precisely typed, when you (as a human) might know better and just type the areas where it's the most important, so you can move forward faster.
But as always, context is king and no solution fits everything. But hype makes it seem like a tool fits everything, to the detriment of everyone else.
But as always, context is king and no solution fits everything. But hype makes it seem like a tool fits everything, to the detriment of everyone else.