Yes I agree totally with you
But regarding holds, you need to make sure you know the type of altcoin you hodl because some coins will definitely crash back the way they mooned and leave people that holds confused disappointed and angry
If you look at the case of ZCG, it once mooned to 3$ ; a lot of people incl. me had high hopes
But now ZCG is gone abandoned and over with, which leaves hodlers in debt or loss
So make your choice
Choose wisely and invest wisely too
Yes, its necessary to do research and analysis of the coins that you hold or plan to buy in future. As the market rises and develops in future, almost 80% or above altcoins will not survive. Just the good potential coins with real world applications shall survive and rise in the long race. So it is of utter important which coins you choose to hold for a long run in crypto market else you can end up losing all your funds and investments. Holding is the best thing to do if you hold the right coins that have potential in the future and if you dont, selling those coins as early as possible is necessary.