Some people refuse to take profits when their coins and tokens are surging so high.
Because greed let people keep on waiting for higher and higher value for there coins and end up selling at dip.
Since price can’t go up all the time.
Associating greed with being poor is actually a common misconception. I tend to believe that greed is something that can be displayed in people regardless of their social status, but I see that there is also research, suggesting that people with higher social status tend to display greed more often (or, at least, tend to be favorable toward greed). Here's a quote from a very highly cited
article on the matter:
These findings suggest that upper-class individuals are particularly likely to value their own welfare over the welfare of others and, thus, may hold more positive attitudes toward greed.
As for the issue of not selling when the price is high, I think it can be contributed to different factors and circumstances matter in these cases. If someone has a sell target, and it wasn't reached yet, hodling through the rising and falling prices is reasonable. If a person intended to sell at, say, $40k, but now that the price is there decided that that isn't enough, it's a different story.