It has no difference when John Mcafee said that Bitcoin price will reach $1 million by 2020, Mcafee owns a Bitcoin mining farm and also an investor. Of course, for him to earn huge profit he will use his influence to make that prediction possible, by encouraging people to also invest in Bitcoin. Same as this one, Tim Draper is an investor, what do investors goal? of course to make profit, he will not talk like this if he doesn't bought any huge amount of Bitcoin/cryptocurrency. But honestly anyone can make a prediction or guess on what will be the value of Bitcoin in the future but no one can prove that it will really happen.