Bitcoin is rare

Bitcoin is rare . Just only 4 million left to be mined. Is this the reason why , the price increase? Need to know your opinion too.