The remake gives you cut at a different point: You can skip the saint Anne battle entirely but he's still missing his raticate.
People just want to latch onto the idea that red and/or his Pokemon were too brutal and beat poor raticate to death when there's a better explanation.
Maybe he traded the Raticate for his Execute or Gyarados? There's NPCs who make stupid trades like that in the games.