Five years ago, state and local elected officials announced with fanfare that tech giant DXC Technology was opening a “digital transformation center” in downtown New Orleans, promising 2,000 jobs in ...