No one forces you to hold, if you have the ability to make a profit, you should not ignore it. Holders because they don't want to take risks in the short term, the trade may or may not be profitable, but holding will almost certainly be profitable. I also want to hold bitcoin long term, I believe long-term bitcoin will give a better return than trading.
It is your right to hold for a long term or a short term. But taking profits is something for sure.
No one invests his money for no hope of profits. Everyone expects the profits if they invests money. It is different when a person saves/keeps fiats on the bank, they never expect for profits. Holding Bitcoin is just temporary, everyone must sell their Bitcoin. So, it is always okay to sell our Bitcoin if the profits meet our target.