Moreover we are at the stage where 88% of supply is already mined and the lesser the supply, more is the demand.
Only 12% of BTC is left for mining which doesn't seem like much, although the total figure is just under 2.5 million BTC which doesn't seem like an insignificant amount at all. Currently, it is a profitable business for those who have enough money for the initial investment, and above all have cheap electricity.
The fact is that in some 10 years 99% of the total supply will be mined, and that 1% will remain for the next hundred years. Compared to today, only 210 000 BTC will remain - and it will be really interesting to see how the whole thing will be set up then, and whether the mining will be profitable as today. Given the reward per block of just over 1.5 BTC after halving 2028, the price would have to be many times higher than it is today to justify the costs - can it even be calculated in advance at least approximately what numbers we are talking about?