Bitcoin. There will only ever be 21 million bitcoins and 4 million have already been lost. The last bitcoin will be mined in 2040, 21 years from now.
Get your facts right, I guess will be around 2140 not 2040, so 121 years from now.
Since you stated the post with so flawed information so I did not read beyond first paragraph.
The main thing to consider which nobody is mentioning is, people die. People who own bitcoin and have never shared there private keys with anyone else, die.
People can put inheritance or use "Dead man's Switch". Anyways according to satoshi, each lost bitcoin increases the value of the existing bitcoin so do not worry about it.