Where you said most of the market’s revenue is completed in short period, I think you should check properly, that’s not how it works. You are even more likely to make bigger profits when you hold for a long time.
Imagine someone that bought their coins in 2015 and continued to hold it till now (2021) do you know how much they have made by now? So long term can possibly get you more than a short term. And of course if you utilize your short term trades rightfully, you can as well make good profit from it. It’s mostly about doing the right things when it is right to do it.
The long term will probably give you a bigger profit. But the problem is how strong your psychology is to hold the coins you invested from 2015 to 2021 and sell them now. Of course, not many will survive. It is very easy to calculate the profit if you hold it until now. Some lucky people even forgot their coins and opened them now.