I didn't contradict myself it all. Its completely possible to make a game balanced around 3 different races they would just have to operate slightly different. For example, one race can rely on technology (protoss) meaning that they need less units/less of an army to deal with a race that relys on brute force (Terran) which would make the gameplay diverse but would also keep it balanced. It's perfecly reasonable to assume that its possible to make a game that has different races and "mechanics" balanced. It would just require a lot of thought, planning, and testing. I actually consider SC2 to be pretty stale when it comes the diversity of the races. Sure, Terran can drop mules and Protoss can speed up cool down times but everything is extremely linear when it comes to armys and unit X beating Y. There is no "well X can be Y if the player gets the insertupgradehere for X" that allows the thor to go into transform mode and be an air unit letting mech players deal with air effectively, or giving units a few upgrade paths instead of the cookie cutter 1 or 2 upgrades for most units.
Siege tanks could have an artillery mode that increases their supply by 3 but increases their range by 12, a long with having other possibly upgrades. Each unit could have a set of possible upgrades, but only one upgrade can be obtained per unit type. Blizzard could balance out all of the upgrades so that all of the units are balanced straight up and with their respective upgrade vs each other, but make it come down to what unit comp, strategy, and tech/upgraades the player gets vs having one unit completely hard counter another one or having one race stronger at a certain point in the game.
Why not give medivacs an ability called parachute that allows them to toss out marines and have them glide in the air for a small amount of time, making marine/medivac viable against raw broodlord or hellion unit compositions but also requiring good mechanical ability and timing (getting the upgrade at the right time). To me, these kind of things would make SC2 an amazing spectator game, as of right now I'm bored to tears with how straight forward the game is. Which is also one of the main reasons why I'm working on my own RTS in the Galaxy editor (two RTS games to be exact, ones almost in ALPHA stage).
Siege tanks could have an artillery mode that increases their supply by 3 but increases their range by 12, a long with having other possibly upgrades. Each unit could have a set of possible upgrades, but only one upgrade can be obtained per unit type. Blizzard could balance out all of the upgrades so that all of the units are balanced straight up and with their respective upgrade vs each other, but make it come down to what unit comp, strategy, and tech/upgraades the player gets vs having one unit completely hard counter another one or having one race stronger at a certain point in the game.
Why not give medivacs an ability called parachute that allows them to toss out marines and have them glide in the air for a small amount of time, making marine/medivac viable against raw broodlord or hellion unit compositions but also requiring good mechanical ability and timing (getting the upgrade at the right time). To me, these kind of things would make SC2 an amazing spectator game, as of right now I'm bored to tears with how straight forward the game is. Which is also one of the main reasons why I'm working on my own RTS in the Galaxy editor (two RTS games to be exact, ones almost in ALPHA stage).

























.