Yes you are right long term investment is more and more favorable in contrast with short term but remember that some users know very well about short term coin and have hold on it so they can easily make cash in this way. Long term investment can lower the chances of your defeat and may be due to this reason you make certain good income. Altcoins investment is good if you hold it for lengthy time in contrast with sell it at the same day.