Curious what your failed big rewrite[1] horror stories are? You know, when someone bravely declares they can and should rewrite a project from scratch, but it doesn’t end well?
1 - https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
I started working on it and it soon got quite complex. I wasn't just building the sudoku app itself, I was adding an extra layer of networking and syncing of the puzzle board on top plus puzzles which weren't traditional 9x9. Eventually it got so complicated that I gave up. Basically a few months of work where I had built a pretty good designed traditional sudoku app and close to 90% competition had ended up being too complicated for my skills when I tried to add too many bells and whistles to it. I basically had a 90% completed app, then a whole bunch of junk which I don't think many people were even interested in playing. But I hadn't stopped to think about whether anyone was even interested in it.
Anyway, about 6 months later, when my parents asked me what happened to the sudoku app I was working on, I finally reopened the code. I literally deleted everything I had added on top of the simple traditional sudoku app. Removed the networking logic, removed the larger grids, got rid of all the junk. Then I worked on the remaining 10% and finished it to put it on the App Store. I learnt my lesson to not add useless bells and whistles to projects and to always stop and rethink whether what I am doing actually has a market or not.
I've had a customer for ten years. Their web site works, gets used a lot, but the UI is dated/clunky and there's some functionality (integrations with other systems) the customer would like to implement. They've never been able to get enough internal consensus to change anything significant. Then the board hired an outside firm to rewrite the whole thing from scratch. I don't bid on new development projects as a rule and in this case I knew the customer would not have clear and complete requirements (from long experience with them). So I offered to help the outside firm, but they only contacted me for some logins and otherwise did their own thing. $60,000 and 8 months later the new site got staged, missing major functionality and showing the most hideous font I've ever seen -- not readable at all, and a gray-on-black color scheme only a designer fresh out of art school could love. They had not staged intermediate versions for review. No version control, almost nothing worked. My customer asked me to intervene to salvage something but the outside firm held the code for ransom, demanding even more money. So that ended in a lawsuit and to this day my client still has their original clunky but working web site up.
$60K is small potatoes compared to the clusterf*k rewrites at the IRS, California DMV, etc. But for a small-ish non-profit that's a whole year of IT support/programming down the drain. A couple of people lost their jobs over it.
I worked at a big logistics/shipping company about 20 years ago. They had a huge internal project (60+ people) supposedly rewriting an Oracle/ColdFusion based app (only a small part of it was web-facing) in Java. That went on for a couple of years, with almost nothing to show for it, before management scrapped the whole thing.
I worked at a Federal agency for a while supposedly as part of a big rewrite project triggered by Y2K worries (1960s-era Fortran/COBOL code no one understood anymore). It was all meetings, not a single line of code got written for the "new system." Eventually they pulled the plug. Y2K came and went and the ancient code continued working.
AFAIK when they finally got their copy of dBase 4, the "new system" had not ever been shown to a user. Their member list came out of 12 different instances of the old app, and de-duplicating and merging to make it into useable, mailable labels was the job I got called in for. Utterly horrible. They'd have done better with a spreadsheet.