Reason #1: In the english versions of RGB, he is grumpy from not having his coffee. HOWEVER, in the Japanese versions, he is passed out on the ground, drunk. This is a freaking game for kids! Hello! Bad lessons here!
Reason #2: If you have fly, and can access Cinibar Island, you can BADLY glitch your game. Watch the old man catch the Weedle, then fly to Cinnibar Island. After that, surf up and down ...

News of Pokemon Red, Blue and Green