You are right about the rewrite. I led a team many years ago to help a big customer IT group rewrite a major app because the CEO had mandated a move to UNIX. We spent $750K (internal) to do the proposal. The rewrite was $14M with no obvious user benefits. You know where that went; trashcan.