Quote Originally Posted by abou View Post
You're thinking too hard. It is just an expediency to make the units distinguishable from each other - and one within the limits of historically available dyes for the right price.
Even if historically everyone was fighting in near-identical off-white cloth, at the least they'd have shield decoration to distinguish units.

It's vitally important for both sides to be able to tell friend from foe.