I actually kind of like the idea of racial specialization... It would add some variety to the strategic options of the game. The various bonuses would need to be very balanced for it to work, but I'm sure sufficient time and effort is and will be put into it for it to work properly.