This is a good point. The DRY principle has value but the trick is finding the right time to apply it.