That's one of those dumb things sci-fi shows do. If you do a show about marines you don't pick the uniforms which have the nicest color for Gomer and Carter, you just put them in standard uniforms and live with it.
Or, they could have said that by TNG, humanity was "so enlightened" or whatever that they let each member of the crew express their appearance however they wished except for rank pips and a comm badge (and if they had used the "Future Imperfect" badge, they could have even combined the two). Then they could have let everyone wear whatever color made them look best.
But the idea of a crew completely filled with people dressed like Season 1 Troi and Wesley and Riker's off-duty clothes kinda makes me want to hurl. So, then again, NO.