Nope, total BS. Anyone who does a remotely small amount of grinding to lvl up pokemon will quickly run out of pokeballs. Or at least run out of higher grade ones. No way in hell am I leaving each town without 50+ of the best ball I can currently buy.