First I have to say that only play against AI, so these rules don't affect me in. Anyway, I have a couple of questions.
First, if there needs to be a rule to stop people from using the heaviest armor and arty available in the game, doesn't this implicitly mean that the cost of heavy armor is too low ? In the games that I have played I found that sometimes it would be nice to have a King Tiger, but sometimes I would rather have two cheaper tanks. So, I haven't really found heavy armor too cheap or expensive for its worth. In any case, any unit can be killed, so even the heaviest ones are not invincible.
As I said, this is just my impression from games against AI. Maybe against humans the heavy tanks and heavy artillery are more worth than their cost. If this is really the case, I hope, in CMBB their price will be increased to reflect this.
So, are these rules used only because the pricing of units in the game is wrong, or is there some other reason ? If the pricing is ok, why would all games end up Super Pershing vs. King Tiger duels or heavy artillery barrages, when all other units are just as useful (for their price) as the big ones ?
Second, Fionn pointed out that when using the rules, the games are very balanced. My question is, how about without rules ? Does either side have an advantage then ?