>>34941530Red's team is based on Pokemon you can get in Gen 1/FRLG by event (like starters being given to you) or special encounter (you're forced to battle at least 1 Snorlax)
They pretty much gave him a team of Pokemon that avoids giving him a set canon, this is the same reason Blue never uses a starter in any game that doesn't involve you playing as Red, and he just uses his Pokemon that he replaces them with, to avoid truly giving a canon.