Ce n'est pas vraiment une mode, même si je comprends le doute - c'est plutôt un outil qui est devenu standard ces dernières années dans les équipes qui travaillent sur des projets complexes. Deux ans avec du vanilla JavaScript te mettent déjà en bonne position pour l'apprendre.
Le temps que tu y passes n'est pas énorme. La syntaxe de base, n'importe qui ayant de la pratique avec JS la comprend, et 70-80% du vrai travail c'est d'apprendre à structurer les types de façon sensée pour ton projet spécifique. Plutôt qu'un investissement énorme, c'est plus une question de faire de la pratique progressive. Tu peux commencer sur un petit projet, peut-être refactoriser un bout de code que tu as écrit, et apprendre au fil du temps. Pas besoin de faire un cours complet avant de l'utiliser.
La vraie différence tu la sens quand ton code grandit. Avec du pur vanilla JavaScript tu commences à devenir paranoïa au bout de peu - "mais ce paramètre c'est vraiment une chaîne? qu'est-ce que retourne cette fonction?" Avec TypeScript tu te poses ces questions pendant que tu écris, pas quand tu debugues à minuit. Pour des projets sérieux et en équipe c'est devenu pratiquement un standard justement pour cette raison.