>>49137213>DV train???
DVs are like IVs in later gens but because it's 0-16 it's easier to get "good" ones while NPCs have straight out 0 in everything.
Same with stat experience that works like EVs - you just get them by defeating Pokemon but in contrary to EVs there's no hard limit on them and thus there's no penalty for raising wrong stat - you just naturally maximize them by playing the game and unless you literally swapped your entire team just before fighting Red to freshly caught stuff, your team probably has maximized stat experience in every damn stat. And again - NPCs have literal 0 stat experience.
Also add on top of that badge boost and badge type boost and npcs having 20% chance to miss status moves and you as player having brain that (hopefully) works better than rudimentary AI written for fucking baby jrpg on GBC, too.
And you not using items is your autism, not fault of the game. But honestly with all the boosts that players gets down the road you genuinely need to be brain damaged to have problem vs Red.