for everyone living today, blockrewards are a permanent feature. as every single one of use will never see a day when rewards are not part of bitcoin.
i would say bitcoin rewards in our grand childrens future, will be temporary..
Transaction fees currently average about 0.1 BTC per block and the block reward will be less than 0.1 BTC per block in about 30 years. Of course, a rising exchange rate will put downward pressure on transaction fees, but they will still dominate the block reward in less than 120 years.