Maybe it's a newbie question, but I suddenly thought about it.
In a few years (in terms of history), about 100 years, all the 21 million bitcoins will be on the market.
then, miner will get only transaction fees for processing the blockchain and no reward.
I believe that many of the miners will find it not profitable, and will quit out.
What do you think will happen then?
first of all, we can never really hit 21 million bitcoins. Bitcoin block rewards will half every 4 years or so(210000 blocks), which means that it'll be infinitely closer to 21 million every year but it'll never hit 21 million bitcoins.
To answer your question - bitcoin miners right now are already getting a lot more in transaction fees in lieu of decreasing bitcoin block rewards. This will be even more so in the future when block rewards further decrease.