Eventually (100+ years, probably) this would lead to a loss of fungibility of BTC, and the smallest unit of coin would end up buying more than the smallest items you would want to buy.
I'm surprised no one else seized the opportunity to correct this false logic. Bitcoins are infinitely divisible. That they are
presently divisible only to 8 places after the decimal point is just an implementation detail of the current protocol. It would be trivial to adjust the software so that, after a certain block number is reached, the decimal point becomes shifted for all blocks after that (until the next time a shift is needed). Some day, the Satoshi will not be the smallest possible unit of Bitcoin. We will have milli-Satoshis and perhaps even micro-Satoshis eventually. The beauty of a digital commodity is that it is infinitely divisible with perfect accuracy.
Personally, I didn't feel like it. But good call considering you haven't been here very long, most people don't understand this is possible.
Possible
now because the network is small and tight knit and the developers can "Stop the World" whenever it's necessary to make major changes to the protocol. If/When BTC is as big as Visa, even minor tweaks may be completely impossible without breaking the clients for half the users on the network.
In particular, I'm not sure how BTC values are stored, except that Satoshi did a lot of stupid and unnecessary things. Even if shifting the currency to the left by one decimal doesn't break backwards compatibility with clients, it would at the very least cause a great deal of confusion. Moreover, it's something that won't even be remotely relevant until decades from now, when the market cap of BTC is either zero or unpredictably large.
Not counting coin losses, BTC is only capable of holding dollar influx equal to $21Tn before it is no longer divisible by units smaller than $.01 without absolutely increasing the division. Admittedly, that's not much of a problem since BTC and the blockchain don't scale properly to that sort of throughput anyway.