This may be less fun for developers, but it's not usually a bad decision.
https://en.wikipedia.org/wiki/Phoenix_pay_system
All engineers love rewriting everything, because that's human nature: "I can totally do this better than the last person".
https://en.wikipedia.org/wiki/Phoenix_pay_system