Talking about buying the dip and holding it in long term, we should consider this word "patient" because any investors that is patient enough can't never wait for a long term investment than going for short term investment, some investors didn't have have self discipline when it comes to wait for a long term, that is why many are going for a short term investment, assuming Bitcoin can invent or program their way of investments from like 5 years up, so that many investors will not being using Bitcoin as a betting opportunity, since many make use of short term instead of long term investment.
In my own opinion on this is that anybody that buys Bitcoin for short term plan is a trader and not an investor. Bitcoin investment require a lot of patience to Hodl especially for an investor that wants to be profitable in the Long term. So any investor that's is impatient to Hodl for a long term is not an investor but a trader. Traders are always the impatient people in bitcoin investments,they don't have the patients to Hodl for a long time and as such they buy Bitcoin only for them to sell it for minimal gains. Bitcoin investment is not a rich - quick schemes and so therefore any investor that's venture into bitcoin and doesn't have the patience to Hold for a long term does that at his own peril because he either sell his Bitcoin for minimal gains or he will be selling it at loss.
If someone has complete knowledge about Bitcoin then I think he will never invest in short term. Because when will anyone want to face loss. For example I, because I was a trader. And I was drawn towards trading by watching videos of some people on social media, and I learned trading gradually. I thought that by learning trading I will become very rich in a few days. Hey it is true that it is not a get rich quick scheme. But at that time I did not have enough knowledge and experience. And I did not have enough knowledge about investment. After a few days I got acquainted with the forum, and from now on I am gaining knowledge about investment. I believe that if a new person is introduced to the forum, he will never think about short term investment.
There are very few people who are not patient.
I think that those who have complete knowledge about Bitcoin will never be drawn towards short term investment. Before investing or short-term investing,
first gain complete knowledge so that you can make your own decisions. I think having complete knowledge about Bitcoin will make you patient.
What you everyone needed is a basic knowledge, Bitcoin is still a growing asset such that anyone that want to have a complete knowledge about it will remain or keep waiting for who knows how long.