 George Lucas (qv) decided that a battle on an ice planet was  necessary because he felt that it was easy to "cheat" in space,  because the background was black and you could hide errors easily.  With a white background, the effects crews would have to work much  harder, and the effects would be much more impressive.