Yes, it can be good sometimes. But this is a personal thing, depending on the gambler's own characteristics. Some people prefer to cash out early and feel comfortable doing so. It depends on what makes you happy when gambling; it's not always the fear of losing everything, but something already established from the start.
Yes, it is true that many people cash out their bets halfway through a bet, and by doing so, they free themselves from the fear of losing. On the other hand, there are many who do not cash out until the bet is complete. It really depends on the individual. Some people who overcome the fear of losing and wait patiently until the end often get something positive, while those who cannot overcome the fear of losing cash out halfway without waiting until the end.