Being an incremental game, it makes sense to me. Each "batch" costs more than the last, using the idea of compounding costs. It also makes logical sense to me. A Hero is above average, so they can "charge" more as the demand outpaces supply.