Bitcoin infinite divisibility is believed to solve this problem, though I think that it would only increase price volatility
That's exactly my point. After Bitcoin hits $1M, the volatility will be devastating since anyone with as little as just 1 Bitcoin could instantaneously move the price a few thousand dollars. As a result, the system will become useless for anything but algorithmic trading...
Though I think the price will never hit that mark in the first place, at least on any serious trading volume
So that should not happen right? It will just destroy this good online currency and might even be the means of using in more illegal transaction if it hits that big. They just need some coins to buy it without being traced and dont need to bring a lot of money for transaction
The price simply can't get there since Bitcoin will implode long before that because of the exponential growth in volatility. The primary reason is that the number of bitcoins in circulation is unreservedly capped to 21M coins. It is hard to estimate how many bitcoins are being actively traded right now, but it can be said with surety that this number will start decreasing after some moment in the future or in the past (that is, it's already decreasing)...
This will necessarily lead to higher volatility over time