I think they can never be mined 100%, and miners will stay because they will earn fees by confirming transactions. Please correct me if I'm wrong.
It's the same thing with every deflationary crypto coin. Litecoin reduces the miner reward by half every 840,000 blocks (roughly 4 years). So the reward gets smaller and smaller until it becomes irrelevant and the fees from transactions are the main reward for miners.
All of the coins will be mined, but it will take a long time. 99% will be mined by 2035, and then it will take another 100 years for the last 1%
Essentially you are correct, yes.
Damn, wish I could be here in 100 years to see how things will turn out. It's going to be an interesting world i guess, this one that we will leave to our children and grandchildren.