This reminds me of a line from REAMDE that I'll never forget.
"Writers like having residences."
The backstory is they hire two writers-in-residence, who keep making more work and excuses for more work for themselves... so they can continue having a residence.
The same is true for writers of code, it turns out. So we bit twiddlers sometimes gin up excuses to change things, so we have an excuse to be employed and having a residence.
"We must make a full rewrite of our codebase to X architecture / Y language".
How many times I've heard that...