I think that from a purely practical point of view, the price of bitcoin will not be able to rise to a million dollars. Firstly, in order to rise to a million, Bitcoin needs to grow and fall before it very many times, gradually approaching a million. We already saw what happened to the market when, in December 2017, bitcoin grew in price to $ 20,000. After that, the price of bitcoin fell to $ 6,000 and the market was stagnant for almost two years. Altcoins still can not recover. This is on the one hand.
On the other hand, an increase in the price of bitcoin will inevitably lead to an increase in the offer for its sale and, according to the laws of the market, the price should fall. Probably few will risk it and not sell their bitcoins if it grows to half a million and we will know that at any minute it may fall about ten times.