I beleive that's to do with the different materials and finishes of different armor sets, clearly an intended feature, so probably won't be changed. I've often fixed this issue when mixing and matching armor sets by using different dyes on different pieces which then look apporximately the same. I know that's perhaps not ideal but you have to work within the system.