Quoted By:
What do you think? I switch Fairy with Steel because of Pink Lake, which makes sense as a Fairy location. To have the player catch Fairy Pokemon just before a Steel gym is sadistic.
As for the justification of backtracking after Gym 2, maybe we can have the player need to go home for some reason?