You're very correct about this Idea of taking profit from bitcoin and it's implications. The most difficult part of this who matter is that those people involved in bitcoin trading can never believe they're wrong and they always argue that they understand bitcoin very well and can tell when price will rise and speculate it's fall too. Bitcoin volatility has no rhythm nor pattern and happens anytime in any dimensions. There's no total gain in collecting the supposed profit since your next investment may collect even more money than you have made.
If you gain today and loose the next two days, it's all a loss.
I find it very ridiculous that these guys that normally sells their Bitcoin for minor gains always thinks that they are making the right decision by doing so, you will hear them saying that they will sell and later buy it back when it dip in price, not knowing that by doing so, they might miss that leap in value Bitcoin always do, anytime it want to create a new all time high.
Just imagine how those that sold for minor gains when it rose to $72k thinking that they have gotten the best price, not knowing that it's moving to a new all time high at $123k, so selling for minor gains with the intention of rebuying it when it drop is a very terrible way to invest in Bitcoin.
So the best possible way to go about it is to buy and hold for the future, because in like 10 to 20 years time from now, Bitcoin can go as high as a million dollar or more.