At $100K per BTC, that's a price we would see some serious selling by people that want to take profits. In my opinion, instead of selling or blindly holding at that price levels, we should be more concerned to know when the overall market sentiment changes from bullish to bearish or if it continues to stay bullish. Since no one can confidently call the top of this bull run, it's better to profits at important levels and then look for an entry lower than you sold. That way, you end up with more. During the last bull run, a lot of people made money on paper but when the bear market came, they went back to square 1 because they were only profitable on paper and didn't take profits when they saw it.
My point? Hold but don't hold blindly. Take profits as time goes.
Is theory this is right, but as you said, no one can know where the top is. If you sell and then the price skyrocket afterwards, you end up loosing. I really believe the HODLING is the best strategy,
if you believe on the technology on the long term.