I totally agree with you and normally stable source of income is suppose to make one not to sell when there is fluctuation and discipline, target and determination play an important role here. Some people can do sell there investment even when there is no fluctuation in the market because they are not discipline, they don't have target but if someone has a target and he or she is discipline whether there is stable source of income or not they will keep holding accumulating because they will be determined to hit there desire target that is to say that selling when there is fluctuation is a mindset and a choice.
Knowledge brings needed resolve to continue to hodl appropriately and not drop your bags on the get-go.
Fluctuations are normal, dips and corrections - too.
They are part of the process

Knowing Bitcoin value keeps increasing long term by just simply looking on a zoom out chart makes it easy to hodl long term without the need to know more just for the sake of hodling.
It’s not bad also to partially take profit and re-invest later on as part of rewarding yourself so that you will not think on your investment most of the time especially when the price is increasing.
This is a slippery slope mindset, especially for newbies, to either slow down in their BTC accumulation or to develop expectations that they are going to be able to sell some of their BTC and buy back cheaper and to be better off by engaging in such a trading approach rather than ongoingly continuing to accumulate BTC until they have had reached enough or more than enough... which surely it could take a couple of cycles before many guys are even close to reaching such an accumulation strategy that selling some of their stash might even become part of their way of managing their bitcoin holdings.
If a guy has a bitcoin investment timeline of 4-10 years or longer, then many times he is still building his investment for 4-10 years, so quite a bit of his investment had not had any time to grow, unless he might have had been able to front load a decent amount of his investment (perhaps by reallocating from other investments?).
I am not opposed to the idea of selling some BTC on the way up and buying on the way down, yet it seems to me that any amounts of BTC that are sold should be so small that they are without expectations of buying back cheaper... From my perspective, even when a guy reaches overaccumulation status, whenever he sells BTC he should not be expecting to buy back cheaper, unless he really has reached a status that he is ONLY selling clearly and unambiguously from overaccumulated coins.. , which I understand is not a clear description of what guys should do or how they should manage their BTC once they reach overaccumulation status, so guys have to figure out these kinds of formulas so that they do not end up in a situation where they had sold too much of their BTC too soon, which has historically been quite a common theme/happening in bitcoin.
I usually do not have any personal problems with individuals that decide to use whatever strategy and approach they feel suits best for them. but Generally, I have a major problem with individuals (especially the newbies) who often have and/or promote the flawed mindset of buying low and selling high. Yeah this approach can be pretty tempting for a lot of naive investors investing in Bitcoin but the OGs and those who really understand the technology can not only confirm but can also prove that...
1. attenpting to time the market isn't always the best choice when it comes to Bitcoin investment/accumulation, and
2. It pays more to have and maintain a long term outlook/perspective on the asset, and also that long term investors with a 4 to 10 years timeline who prioritizes consistent accumulation often tends to reach their financial goals and investment targets pretty faster.
I also have a problem with investors who also have the mindset of selling a part of their Bitcoin with intentions of buying back at a pretty lower price point, especially when they are still in the early stages of their accumulation journey. The only reason or time and investor should sell some of his BTC should actually be when he has already reached an overaccumulation status, but even at this point, it's still important to prioritize adopting a strategic withdrawal approach so to avoid selling way too much too soon.
I also believe that having a particular threshold for selling, or maybe a particular percentage of the overall stash or even a particular price target can also be an effective way for guys to potentially lock in profits while still maintaining a significant position in Bitcoin.
It's also very important for each investor to develop their own personal strategy, based on how they understand the market, their personal financial situation as well risk tolerance. A strategy that'll help them stay consistent in their accumulation and also help them to avoid making certain impulsive decisions based on the short term performance of the market.