The landscape of frontend development is pretty dynamic. With technological advancements driven by large corporations and the active and enthusiastic community, new tools, frameworks and libraries are introduced every few years. What is relevant and popular today maybe a thing of the past few years down the line. Switching to a new framework due to business decisions or maintainability issues can result in rebuilding entire applications and eventually turn into an expensive proposition.