Things like this are normal because no one can predict the crypto market perfectly. Selling at the highest price is everyone's goal, but this can also make you lose the best momentum to sell. I have experienced this, I waited for the price to continue to rise in the hope of being able to sell at the highest price, but what happened after that was that the price fell. Profit is the main goal of investment, but you should not be greedy.
The main thing which everyone wants is to take profit and sell their coin at a higher cost but most of the time people leave their coin when the price goes higher because they don't want to sell at that price and wish the market to pump some more. But after a few months they realised that the market is going down instead of pumping then they start to regret missing the chance.
It is a better way to enjoy your profit if you are happy with your profit when you see that in future the market is pumping more because you have not sold it as profit instead of losing any amount. Be satisfied with what you have and don't look towards the profit of others because everyone has different goals, thoughts, invested amounts, buying and selling costs.
Yeah, our endpoint is profit but only those without plan, target will get caught in this analogy of yours especially those who were present for immediate profit (gambling Bitcoin prices). Every financial market has time or seasons, let me say something have we considered why; Price sells from a particular point and why it buys from a point too, who were those involved, who bought at that higher price, who sold at that price, this are simple question we ought to clearify.
I always and will keep laying emphasis on the need for having a target and being discipline, DCAing with getting exhausted and allow the market do it thing and not being fretful because of pump or dumps in the market.