I don’t disagree that purging unneeded code has value. That being said, software systems are so complex, isn’t it better to just leave code alone if it’s not negatively impacting the business? How many orgs have a micro service architecture that is so well tested that you can delete code from one service and demonstrate that won’t cause a failure in some other service? I haven’t seen one yet.