> Your rewritten codebase will presumably look much cleaner and more maintainable that what it's aiming to replace

Until one day you leave and the next guy comes and says “what is all this shit”