i think the mecha battles helps to disctract viewers from feeling this anime is too much like some of the other titles that were popular at the time however it does not need this at all code geass is indeed a unique series