In principle, I agree with Xapo and his assumption that Bitcoin can cost more than 1 million dollars and he is not the only one who thinks that it is quite possible. But if this happens, then definitely not in the next few years, because such growth requires much more time.
There are so many factors that would work against this, government, banks, dumping etc, except there are no more BTC supplies in the market, that value is quite not real to me for BTC to achieve, and Bitcoin does not even have to get to that value to be known for its performance.
If bitcoin decides to remain on this value, I would still be satisfied because the benefits of having it as a payment means outweighs benefit of using it as investment, many of us are always targeting this unrealistic value because of our investment, in 7 years’ time, the only value I feel is realistic is maximum of $200,000.