Giovanni and Nick discuss the importance of revisiting various aspects of legacy systems when modernizing them, from UI improvements to refining the domain model. They emphasize the need to align business language with code and consider the business potential of each modernization effort. Additionally, they highlight the interconnectedness of architecture, team structure, and skills in creating an effective modernization strategy.