>>49091965Going to guess it's because gen 1's story is largely about the rivalry, and water VS grass is a lot less appealing a matchup than fire vs water or grass vs fire.
Though the reason Red usually gets Venusaur is probably because Red and Green had Charizard and Venusaur as their mascots, so this allows for both of them to play roles in the story.