Question: why did bulma dumps yamcha?
Answer: It's never officially stated why she left Yamcha, but she was representing a strong headed woman who needed a strong headed man, and Yamcha as we know was far from that. He wasn't reliable, he wasn't strong, he often backed out of situations because of fear. He was a coward basically.