Guy is right, you know. So many people I've met, especially in the hardcore war clans, buy gems only so that they could speed up hero upgrade times, so that heroes would be available for next war.
Unavailable heroes is a major cash-cow for them. No one likes it, but its a major source of income for them.

