One word answer: Predictability.
Sometimes, it's better for a network to be predictable than to "sometimes" or "usually" be safer/cheaper/better in some other way. Predictability makes global safety/efficiency/effectiveness possible, since it simplifies use of the network and design of things plugged into it. You solve problems once, instead of at every implementation.