in 100 years people are not going to be moving whole bitcoins (thats the point your not getting)
franky i understand what you're saying about how people will use smaller and smaller units of bitcoin but that is only if bitcoin price relative to the us dollar keeps going up. it can't go up by 200% every 4 years for the next 25 years that is mathematically and economically impossible. the price of 1 bitcoin can never equal to $50,837,316,566,580,000. that's not 50 trillion us dollars franky. that's 50 QUADRILLION US DOLLARS.
no matter what the economics of bitcoin are in the future, no matter anything, it can never happen that the value of 1 bitcoin is that large. so anything else you have to say about that is just inconsequential. keep in mind there's also a possibility that bitcoin doesn't go anywhere that it just stays where it is right now or goes lower.
unlike gold, which for some reason you mention and i don't know why, bitcoin can have competitors. competitors that could come along and take marketshare away from it. so i'd say in 100 years, it's far more likely that gold retains its value than bitcoin does. but that's just my opinion. in 1000 years, gold for sure.