You think that's bad? Remember in FRLG when you used an item on a mon in the overworld and it had to move closer to you to take the item? I mean, convenient-ish way to check friendship (so that, say, your Golbat would evolve to Crobat as soon as you got the National Dex), but that was quite the delay.
Also, why were all the good TMs at the Game Corners? In Celadon: Flamethrower, Ice Beam, Thunderbolt, Shadow Ball. None of these you could get anywhere else. Mauville: Flamethrower, Ice Beam, Thunderbolt, Psychic, Double Team. You did get most of these later, but you had to wait until Victory Road to get Psychic. Goldenrod: they got it right in GSC, with only the trio of Blizzard, Thunder, and Fire Blast that you probably weren't gonna use in-game because of low PP and accuracy, but HGSS: Ice Beam that you otherwise had to wait until the Seafoam Islands to get, Thunderbolt that you didn't get until Cerulean Cave. Yikes.
Also, why were all the good TMs at the Game Corners? In Celadon: Flamethrower, Ice Beam, Thunderbolt, Shadow Ball. None of these you could get anywhere else. Mauville: Flamethrower, Ice Beam, Thunderbolt, Psychic, Double Team. You did get most of these later, but you had to wait until Victory Road to get Psychic. Goldenrod: they got it right in GSC, with only the trio of Blizzard, Thunder, and Fire Blast that you probably weren't gonna use in-game because of low PP and accuracy, but HGSS: Ice Beam that you otherwise had to wait until the Seafoam Islands to get, Thunderbolt that you didn't get until Cerulean Cave. Yikes.