Thanks.
Some rhyme/reason, but it takes second place to historical accuracy.
From a usefulness perspective, i'd expect generally names on visiting uniforms as it is slightly more reasonable to expect home fans to know the numbers...
But that isn't thinking very hard, and life is always more complicated than that...