Depends. Is your company in the middle of a financial downturn and all it matters is that the software delivers the features that will keep your customers paying? Then probably you live with it and improve code as you go.
Is your company riding a wave, doing great with hiring, and the software is measurably bad enough that it affects revenue / engineering productivity? Then you can make the case for rewriting it.
Comments
Depends. Is your company in the middle of a financial downturn and all it matters is that the software delivers the features that will keep your customers paying? Then probably you live with it and improve code as you go.
Is your company riding a wave, doing great with hiring, and the software is measurably bad enough that it affects revenue / engineering productivity? Then you can make the case for rewriting it.