Holding is good, but you should know when to hold and when to sell off. There are times when making small profits is far better than making huge profits which might never even come. Its better to take advantage of the small profits than wait for huge ones.
basically we have to believe in the future and the growth of crypto coins because if we believe holding for the future is a good choice, but there is truth in your opinion we must be able to determine decisions for every opportunity, better get a small profit than not at all and we can also buy it back after taking profits when the price is being corrected lower than when we sell it.