A good review, it is true everything you say, our failure to invest in crypto is because we are not good at buying coins in the market, and because greed makes us get nothing.
It is just lack of proper understanding that makes people to trade with emotion, there is always a learning stage before trading where one would have fully understood how the market has been operating in the time past, and how people have been able to overcome and also use strategy to always win their trade.
Most times, I see that we just neglect the proper understanding and head straight to trading because we need money as quick as possible, out of this rush, we end up giving in to our emotion and messing up our trade. We really need proper knowledge and understand of trading to the peak before going live.