Because this is a market and every participant has his own strategy. Some people hold through all those storms, some just like to flip coins for short of mid term. Everyone is trying to find their own way to make profit. Blockchain enthusiasts who actually strongly believe in those projects have no problem holding them for years, but many people are here just for a quick buck and they don't really believe in/care about crypto/blockchain.