Because realistic shows have little Chinese girls controlling everything behind the scenes. (She is Chinese, right?)
I don't think I'll ever be able to favor 00 over Geass, mainly because of the characters. I just couldn't get into any of the characters, they didn't develop them enough, and the ones they did develop I didn't find likeable, except Setsuna, I enjoyed his character quite thoroughly. I thought all of the antagonists were rather boring and generic.
If we are comparing seasons, I think Code Geass season 1 destroys 00 season 1. I'll withold judgement until after 00 season 2 is over to make that decision.
I just think Code Geass does a better job of giving us likeable characters that you want to root for. And I am talking about main characters, Shirley was a side character, I also think it gives us better antagonists, moreso in the way that they just seem more evil. Look at Schneizel, even when he is nice to people, his character reaks of a cold atmosphere around himself. And V.V. is just creepy.
Oh well. I like Geass, you like 00, and that's the way the dice just happen to roll.
Oh and Sam, (is it alright if I call you Sam?) there are plenty of people who lack common sense in the world. I don't Shirley was really all that stupid, just oblivious to how people felt about her.