I think Popo was kinda testing Goku's resolve when he called him that weak and years worth of catching up. When Kami-Sama fought Yamcha, he said he was impressed and that it wouldn't take Yamcha much time to surpass him.
Kami-sama as Shen, to Yamcha : No, no, no, you're quite good, actually...