Yes j'allais le dire. Ca fait plus de sens quand tu te dis qu'il a fallu migrer (les mentalités et les bases de code), un certain laxisme a bien aidé l'adoption.
Par exemple c'était vraiment la purge à un moment quand 80-90% des libs n'avaient pas de déclarations de type, donc soit tu t'amusais à décrire le type de tes librairies toi-même soit tu acceptais qu'une partie du code ne soit pas type safe. Mais ça a pas mal changé ça, maintenant si une lib n'a pas de types c'est probablement une lib suffisamment obscure pour que je ne l'utilise pas, j'en vois quasi plus.
Y'a vraiment 0 raisons de pas faire de typescript ces temps-ci, au pire tu configures pour que ce soit ultra-laxiste et tu codes comme avant, mais même en le faisant exprès y'aura bien des bouts de ton code typesafe et des erreurs que tu verras arriver en avance, et t'auras de l'auto-complétion bien plus sympa.
Perso j'en suis à 90% de code typés et quelques Record<string, any> qui trainent en général, parce que faut pas oublier les racines