I can understand where they're coming from but, for the life of me, I can't recall the last time I needed to restore such code after a long gap. If the code's that interesting, they can either leave it on a feature branch or refactor it out into a reusable module or the like.