Miners get fees per transaction as well. So when the block-award will go (in the next 124 years) to zero, the number of transactions will rise as well as the bitcoin prize and so the fees. There will always be some equilibrium that the amount of block-awards + fees, will be economically valid...