I believe that the real life answer is that Patrick Stewart looked better in wine red then in mustard gold. As for the in-universe answer, I don't think there is an answer.
Even in-universe, Starfleet must've realized the significance of being "red-shirted" (i.e. that bit characters wearing red uniform shirts always end up getting killed). ProfessorTrek 03:54, July 1, 2011 (UTC)
I don't think there is any particular reason because all the division colors change.