This question has been asked several times.
I think it is going to be in the year 2140 and not in 2130 when the last Bitcoin will be mined. That is an estimate however. That is going to be more than a century from now. And so we will never be able to witness that significant day. Since it is happening at least 10 decades from now, I assume that by that time Bitcoin has already become a major currency in the world. That means the coin is already being accepted as a currency by billions of people and hundreds of millions, if not a billion, of merchants as well. That would mean that miners depending on transaction fees will not necessarily be poorer in terms of reward than they are receiving now. That is going to be worth it considering that millions of Bitcoin transactions will have to be broadcast to the network on a daily basis. Moreover, the block reward by 2140 is already lower than the smallest denomination of Bitcoin, which means it is lower than a single Satoshi. I don't know how it will be called but it might not be as juicy compared to the rewards given years or decades earlier.