Always take profit no matter what because having stable coins in store always come in handy when bears take over the market, crypto is a high volatile asset so taking profits is a necessary something to do, this is also a good way to grow your portfolio in time.
This isn't supposed to be a direct advice, you perspective is Clouded when you don't know what the person is actually holding, I think if you invest in top coins in the crypto-currency market then you can afford the risks of holding its even in the bear market, such coin has shown strength and many time they always bounce back when the market recovers.
The best answer could be this, aim for a target profit while holding it for a long term, in that way, you'll surely earn profit and if you want to reinvest, just wait for it when there's a market correction. Wise investors can extend their patience and wait for a perfect time when to invest and when to collect their profit and if your profit were there, why not take it and reinvest when there's a correction?
Because of the high volatility of the market especially Bitcoin, we can make a profit, there's a real profit if you know how to manage when the price fluctuates. But if can't able to manage it, I recommend holding for a long term is an ideal way to make a profit.