What you should be doing, is trying to learn to play deepstacked. You probably have problems with discipline and self control as well.
Hitting and running is just a band aid, it doesn't solve the problem.
There are some exceptions to hit and run, such as:
- A villain who is way better than you is deep too.
- You are tired.
- You are not playing well.
- The game sucks, no action.
- There is no money on the table.
- Edit, forgot one - You have an insane amount of chips, like 500BB+, but even then, if game is good.....
If you are at a good game, and people have $$$, you can really make a killing.
If you are a winning player, you have the strategy figured out, you know the theory, have experience, feel you have an edge, etc., you win X amount of BB/100 or $X/hour. This doesn't mean you win every pot you enter, or you win every session. This means you can reasonably expect to profit in the long term.
The fact that you have trouble losing money when deep is evidence of leaks in your game/tilt issues. Winners tilt/not strong enough player to play deep.
Plus, I don't think you have the right mindset, like what you said in the quote below....
You don't continue to play "hoping to win more", you continue to play because the game is good, people are giving money away, you are in the zone, etc. The money is a byproduct. All we can do is play well. We play because it's +ev. Not to get more $$$. Short term results are irrelevant. The quality of your poker decisions is the most important thing.
So I recommend working on your game. If you want to get better, and win more $$$, put the time and effort in.
Read "The Mental Game of Poker" by Jared Tendler for starters. Read it more than once.