Holding a long time is key to get profit with your investment in Bitcoin but people mostly shake their hands in corrections, dips during a bull run or in a bear market with panic sell. It is very easy to say hold while practically it is really hard to do with people who are newbies and lack of knowledge of Bitcoin market cycle as well as power of holding.
If you have profit and want to take it, is it bad action? I really don't think so but my advice is if you can try to hold your bitcoin over some market cycles like two or three, you can get very good profit and also feel less headache than trying to time the market within only one market cycle.
There is no way we can dispute the fact that there is nothing wrong taking profits and if course it should be done appreciately and with a good reason, and answering the questions from the op why are you taking profits on Bitcoin? It should be well answered individually but ideally reaching ones investment goals and objectives should be the most appropriate reason why anyone should take profits from their Bitcoin investment, you are right it is good to allow our investment for several cycles in other to have a compounded value over time .