Earlier quoted context omitted.
code rots, whether it is being used in production or not, and should be consistently refactored and updated to accommodate the current status quo
So much so that I don't think "refactoring" should even be a concept - that's what coding is. Every feature, bug fix or change should take into account the new relationships and structure of the model. Leaving refactoring for later is ignoring the fundamental required task of coding.
They are different modes of thought.