Migrer vers une nouvelle version, notamment dans l'écosystème Javascript, c'est un moyen de bénéficier des avantages d'une monter de version faites par l'éditeur de notre Framework/Outil, certaines optimisations sont effectués, performance, stabilité, simplicité, nouvelles features, et souvent cela bénéficie à la fois au développeur et au client qui utilise l'application.
Si on prend par exemple l'arrivée de Ivy, le nouveau moteur de rendu de Angular depuis la v9, cela apporte à la fois une amélioration pour le développeur (meilleure gestion des erreurs), mais aussi une amélioration de la taille du bundle, et donc un meilleur chargement en production du produit pour l'utilisateur.
L'outil s'améliore, le produit aussi, que ce soit au niveau de la productivité du développeur ou au niveau des corrections apportées.