I've had instances (if rarely) where I've been forced to re-write something (because it got lost, over-written, or whatever) and I've always been able to re-create it more quickly and...
I have worked for a company, however, where the owner/lead developer (same person) took this philosophy to such an extreme that the architecture of our flagship products were so poorly...