We have an outside consultant who does one thing: Fix businesses.
When he says this is the worst situation he's ever seen? I take it with a little more weight than I'd take someone else saying it.
While I understand and don't disagree with what you say - a full rewrite is normally not the answer - you haven't seen this codebase. Or the company structure.
We aren't exactly doing a "full rewrite"... it would honestly be easier in many respects - we are keeping the company functional while replacing large chunks.
Aka Keeping the Train Moving while changing the Engine and the Wheels.
This isn't JUST a code base issue. Or JUST a culture. Or JUST management. It's a combination of all those - and many more that can't be covered in 3 paragraphs.
I could talk for 8 hours - and scratch the surface - of where we are and where we need to be.