It depends on what the person had in mind for their investments. Some people have a specific price they're waiting for to take profit, so when that time comes, I see nothing wrong in taking profit at that point. I don't believe Bitcoin is ever going to have a peak. I mean a price that it can't get past, not in the next 50 years at least, in my opinion, so when will be the right time to take profit? The right time for another person may not be the right time for me because we have different things in mind when we invest.
As long as it was a calculated and thought-out time to take profit, I don't see a problem. The problem is when they take profit out of FUD or out of panic, and even at that, I don't entirely blame them. You can't be certain which way bitcoin will go, and if it goes down, you can't tell how long before it gets to another ATH again.
Not taking profits sometimes could be a dumb thing to do and by not taking profits at regular intervals you may be doing yourself no good at that point because the Bitcoin market is frequently changing and at that you may have a high price of $118k per Bitcoin today and tomorrow the price slide down below that $118k at that period you have lost all the previous accumulated profits, although it risky and we can't tell which direction the market is headed so we are left in the middle, that is the reason we say cryptocurrency investment should be for long term investments Bitcoin have a good potential of future growth.
Sometimes I think that there are times in the market where not taking profit sometimes can lead to a lot of profit but ofcourse there is a risk involvement. Maybe we are in that stage of the market where prices of Bitcoin and altcoin pumps very quickly and if you took profits early, you may miss out on major gains.
This moments do not come often so personally I wouldn't be taking profits at 118k or 119k and may look forward for Bitcoin to reach around 140K + in another one month or so. Then maybe we can take some profits but still wouldn't sell all.