But then why does the Enterprise change to the same uniforms from DS9 and Voyager? In the Generations movie I believe.
Though it does make sense with certain uniforms, like the TNG era ones, being more of a formal type and the DS9/Voy being a more work style.
But some ways that doesn't make sense with the way they use and place them throughout different series/movies.
I had even thought maybe it was just something that the writers or whomever didn't give much thought to. But then it seems like they did this change for a fairly certain reason.