It is an interesting fact about Bitcoin in general. There are 21M tokens in total AND some percentage are lost every year. Run this simulation long enough and there will be very few active Bitcoins remaining.
Worth pointing out that the monetary policy of bitcoin is not written in stone; all you need to change it is a majority of hashpower. The current chain of bitcoin mainnet includes hard forks, like this one due to miners' manual intervention over a software bug that was exploited: https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposu...
Seems pretty silly to build in deflation into a currency. It incentivises putting your money in a mattress for 100 years.
Tail emissions and infinite divisibility are proposals to address this.
Well, they are infinitely divisible in principle, so it doesn't matter too much.
(At the moment, there's a smallest fraction you can send on the network, but they can change that.)
[dead]
21M is the theoretical cap. At the moment there are 20M and more are constantly being mined. Miners have to convert bitcoin into real currency to pay for their electricity both for mining and transaction fees. This means that there is always a supply of bitcoin for sale. Which is fine if there is still demand for new bitcoin, but who's buying bitcoin these days? It has underperformed both the S&P 500 and gold over the last 5 years. I expect bitcoin inflation to continue. (AKA the bitcoin price to continue to go down).