Bright color coding probably makes good sense in an environment like the deck of an aircraft carrier, where it can be helpful to know who's who at a distance. It doesn't seem quite as practical in the corridors of a starship.
Unless it's the mid-1960's and you're trying to sell color television sets.
True. But the bright colors thing doesn't bother me much. Drab colors in military dress comes mainly from camouflage consderations, dating from the late 1800s when rifles and smokeless powder became prevalent. In the 1700s, bright colors and high contrast was the norm so one could keep track of forces on a battlefield shrouded in musket smoke. I don't have a problem with some kind of safety issue making it desirable to tell who is who at a glance on a spacecraft.