I think this is the limit as mentioned in the coinmarketcap and i guess it's better to have this limitation of mining bitcoin because it will give good value in the value. Once limited cryptocurrencies, i think it means have high value because there's only 21,000,000 on it.