If Team Rocket, a Criminal syndicate spread the length of Kanto can supply all their supposedly competent grunts with only Zubats and Koffings then why can't a trainer take someone on with just a Geodude? Rocks are pretty sturdy stuff if you throw 'em right!