Disagree with your statement. How come people that hold bitcoin for long will do the long term of waiting if they will just be satisfied with $2,500+ bitcoin price? What's the sense of holding if that is only their target? In the first place, they hold bitcoin because they believe in the future of it that's why they are willing to hold "for so long" to wait for that skyrocket price. And you just state it, the value will regained for sure so I see no reason why those long term hodlers will sold coins at the current price. Not worth it.
The one that sold coins are mostly traders that's have a regular activity of buy low sell high method. They are not hodlers. They are taking profit out of the dump and eventually will take advantage of the dip then the cycle will just repeat.