The thing is though people 'say' they dont want repetition, the reality is they need 'consistency' and that makes the game feel 'repetitive'. However without consistentcy, players feel entirely lost when they switch races and this makes the game much more frustrating. They want to at least understand what the game, at it's core, wants you to do. Each race might have nuances, but they cannot really flip the core game on its head.
You really can't make a game where the CORE game concepts vary extremely between different scenarios. You dont want to introduce concept A in one place, then for some odd reason that concept vanishes if you switch races, and is replaced with an entirely new concept B. YOu might have VARIATIONS on concepts. Maybe race A gets certain techs. Maybe race B controls supply differently. etc. But the reality is that in any game the fundamental core concepts that drive the game are always the same between races or whatever.