Constantly cashing out part of your winnings is the right decision for a gambler who cares about not being left with nothing.
I have been using this practice for a long time, and it is a kind of insurance against greed. And if a gambler does not follow this approach, then of course the turnover of his money is greater, but ultimately he can be greedy, or play all-in, and then he will lose everything and will regret that he did not put aside cash from his winnings.
I could remember when I was younger than this, if I and my friends are gambling, what I do is that my younger brother will be with me ans when I am on my winning streak, I always remove some money from my wins and give him to hide so that should incase I end up losing all the funds on me. I will quit the game and later enjoy the money that I gave my brother to keep which is bigger than the amount I started gambling with.
It's just a really smart approach to money management in gambling. I can understand the way of thinking of those players who don't put aside some of their winnings for safekeeping. They are simply afraid of the powerful "unearned profit" effect. They think that if they reduce the bet amount now, then the winnings won't be very big if they get a multiplier in some type of gambling. But this is unreasonable, because if such guys lose, they lose absolutely all the money on the deposit.
But of course that is a wrong idea, I will say that it doesn't matter to you if you want to bet any amount as long as you can really accept the situation if it turns out that the result is a loss, meaning if you are indeed pursuing recovery then it is better to do it slowly with a little money so that when the results are not as expected then you still have some of the winnings that you have previously obtained.