For sure. That's what I meant by "it's not in the budget". I would probably choose to rewrite most projects I work on, but I know it's completely unreasonable for most non-trivial projects. I just meant I naturally gravitate towards wanting to rewrite because clean slates are satisfying.
From another HN thread today: https://news.ycombinator.com/item?id=19245485
> The first 90% of the code takes the first 90% of the time. The remaining 10% takes the other 90% of the time.
And
> With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody