Holding long term will always have good benefits but holding will always be preferred by the people who don't have much towards trading, whereas people who have very good experience in trading won't bother about the long-term
Again as people say where their is risk, they is more profit also. With HODL one has to wait for a long time to get any profit but if you are sharp enough and afford to take risks, day trade is the best option.