Apparently 6 years is not an uncommon development cycle for AAA right now. For a random example, Ghost of Yotei which is also an open world game, was in development for 4 years. That game is a sequel too, and I think Sucker Punch is probably less dysfunctional than Blizzard at the moment. Still it might have been premature to announce it at this stage.