Question: why did yamcha give up fighting?
Answer: Yamcha is a beast. I'm not at all a member of the Yamcha Defense Squad, but he's no coward. He never backed down against dangerous enemies like Piccolo, the Saiyans or the Androids. He bowed out because he knew he wouldn't be of help in the frontlines anymore.