I have heard about the "Cashout" feature but until now I have never bet on a gambling site that has this feature, so I have never experienced anything like you OP have experienced.
Where do you actually bet then? Because, most of the sportsbook have this feature nowadays. Maybe you aren't in sports betting and only gambling on casinos.
There will definitely be regrets when we make a wrong decision so that it will affect the results obtained, but if I bet on a site that has a Cashout feature I would prefer to stay until the end of the game regardless of the outcome.
Yes, but it does not hurt to cash out a bet you see is going wrong. I give you an example, I made a bet on Djokovic in the French Open, against Nadal and once the match started, I had my hand on my head because it was just a one-sided match and there was no way Nadal was losing it. I realized that after the end of 1st set and cashed out my bet, of course, I got much less than my stake but still way better than losing the whole amount.
When you clearly notice that you made a blunder, it is a good option to cash-out your bet(s) and get out of the game. I often use this feature in the NBA games I bet. I wish UFC odds were offered live and I could cash my bets after a round or two because it feels painful to watch the fight and see your money go but not able to cash-out.