The Halo 2 port was not a sequel to the Halo 1 port. It was a completely different port by completely different people, who probably will end up porting Halo 3, if it does get ported at all. They should learn from their mistakes, then.