but if it's difficult to earn tokens, it might also discourage a good chunk of people to participate.
That's right. For btc, they've a rising cost of production that's quite measurable. Miners wouldn't sell cheaper for what the cost is. As for Steem, the floor cost of production is not very clear to me..