Using lower res textures also saves space on the DVD. I guess probably the most important reason to cut down the resolution, Halo 3 isn't the only XBox 360 game which isn't really rendering its graphics in 720p.
Another reason may be to put less pressure on the GPU, as the GPU tends to overheat (RRoD) a lot of Microsof's consoles.