After all of the discussion following some statements by Joe Staten, Matt Soell clarified matters in the forum at Halo.Bungie.Org. It is not that Bungie decided to throw away large chunks of code... Halo is just a game in continual development. Anyway, go read it for yourself.