An interesting discussion here, let me start by saying that, taking profit in crypto is actually very important, I mean, what exactly is the essence of reason for being here if we just keep reinvesting our profit without taking and withdrawing it, and using it to solve some of our real life problems?
Taking profit, cashing it to fiat and withdrawing to our local bank account for our consumption is the real joy of being in crypto, It gives the feeling that we are not here for child's play.
I myself do constantly take profit, sometimes on weekly basis, and sometimes monthly, this profit, I usually sell for fiat and withdraw it to my bank account, and I use the money to solve some of my real life problems, like some time in 2021, I needed a motor bike, i sold some of my bitcoin profits, withdrew the money and bought myself a bike, I and my family are still using and enjoying that bike till today, this are things that prove that we are making progress in crypto, making the profit and reinvesting it prove nothing until we can see the money with our eyes, touch it and be able to spend it.