It started in penies and now is 17k. That's a return of much more then 50.000 times. To come to 1 million USD it need only 50 times of that what we is the value right now.

The bigger Bitcoin gets, the harder it becomes for it to grow. The USD amount needed to move the BTC price from 17k to 1,000k is vastly larger than was needed to move it from 0 to 17k. Unless hyperinflation strikes I doubt we'll ever see a 1 million USD Bitcoin in our lifetimes.