taking profits is always a purely speculative move, but a good one. Taking profits doesn't mean you liquidate entirely, it just reduces risk.
E.G. I believe in crypto, but when btc went from 20k - > 50k i took all my profit except my initial investment. It was purely speculative sure, but it drastically reduced my risk without reducing too much profit potential if i still believe in the long term.