This is because, in my experience, the technical problems in projects are not root causes, they are symptoms of people and management problems.
Chad Fowler identified six reasons that big rewrites of production systems fail.