I mean, yes and no. I was recently doing some research on US and British military uniform history and the way they changed as weapons changed, which is how camouflage patterns came about, when weapons simply could over power the armor of the day. Starfleet and its contemporaries have a lot of technology at their disposal, not the least of which is sen
sors that can find, identify and pinpoint your location, and weapons that very powerful. Blending in to the background isn't going to do much if your adversary can still find you. So, they opted for color coded.
Maybe it's too British