On point, no matter how valuable or beneficial Bitcoin is, its never easy to hold Bitcoin for so long and just as you said, the market is still here and opportunities will keep coming.
What people are ought to do, is just to keep learning, do all the necessary adjustments, forget the past and keep moving on because the rise of Bitcoin is still increasing which there is a chance for everyone who wants to be a part of it or who want to keep holding.
Of course Bitcoin is not easy to hold, it requires patient and much discipline to perfect that, Bitcoin hodling is a decision, as you start acumulating Bitcoin you must ask yourself what you want, I mean investors should set your goals and work on how to achieve it, why people do not hodl for a long-term sometimes even when they have made that decision earlier is how they go about their Bitcoin investment alone the line, you made a point that people should continue learning and i think that learning is important as a Bitcoin investor and is putting what you have learnt into practice, many of us have heard about disreationary income as what we need to invest in Bitcoin but some people go as far as investing with the amount that will choke them, this type of persons will definitely not hodl for a long-term because he has already started the mistake.
Those that keep remembering the past are not serious investors, the past is there but we should not allow the past to weigh us down, Bitcoin is futuristic as we know, if anyone has failed to invest in the past, I do not see it as problem because Bitcoin investment has not vanished, anyone can start from somewhere, when we keep blaming ourselves, it will give us the mindset to entertain procrastination.