'Halo Infinite' should have been delayed again. Season 2 is proof.