Yeah, that doesn't make much sense. If the TOS style uniforms were unique to the Constitution class, they why are the universally worn at Starbases, starfleet command, etc.
The TOS-era uniforms haven't been introduced yet, and the Constitution class uniforms are different again.