Not having Heros fits in with the rest of the village management. You upgrade an xbow and it's not available for use. The only exception is war and the game is a lot bigger than just war.
Why does Supercell give you gems? Because when you spend them you see how valuable they are and they hope you will buy some. The problem is, it seems like the majority of the guys who want Heros available in war also don't want to spend a dime on the game. Why should Supercell cater to players who will never spend a cent on a great game?
I mean I get why you'd like it, but it sure doesn't make any business sense.




