A thought just occurred to me. Before, it always made sense why the Voyager crew kept wearing the early-DS9-styled uniforms: They're trapped 70 years away from home. Even once they make contact with Earth again, it still made sense. But I was just thinking, once they made contact with Earth and saw the new uniforms, couldn't the computer have made those new uniforms for the crew to wear? It seems to do so for certain away missions and for holodeck dressing up. Or can it be explained away as not a priority and/or Janeway wanting to conserve resources?