Buying bitcoin and holding them for years will be more profitable than any other investment plans.
You may be correct with this statement,but the major reason why most traders favor short term/active trade is lack of huge capitals to engage in long term trade
Because in my opinion for one to make profits from long term hodling,you will have to use a substantial amount to purchase the coins,so at least a double of your investment price would be worthwhile for you
But with Little capital,it will be best to trade actively,probably arbitrage trading and rack up little profits overtime,as the ROI comes quickly,the little profits wouldn't matter that much