i.e.: You have to put people in "To" and "Cc" by order of importance in the company and respect the hierarchy.
In my mind, order serves no purpose, so requiring it is purely egotistical. That being said, overly egotistical people aren't exactly a rarity in the business world. And the minute _one_ person says it matters, other people start thinking it does too (because someone else might see it that way, and it reflects on them).
I just could not figure out how to write code and distribute it in outlook ... not that I tried hard
Also "cc" is rarely used where I worked and was mostly then used to inform the people in cc about the issue, they aren't required to do something.