Question: why yamcha is the strongest?
Answer: He has enough power to flick a human being and kill them instantly. His strength is unreal and god-like compared to the average supernatural anime character. If you took the Saiyans, Gods, Angels and Frieza out the picture, Yamcha would be considered extremely powerful in DB.