>>34773098two reasons. first, sprites were limited to two colors by the engine (they could have fixed it in a couple of ways but they didn't). so they colored the legs brown but didn't have a color to spare for the arms and torso. second, they reused the overworld sprites for multiple trainer classes, so they couldn't make them exactly match how they looked in battle. in this case, hikers shared the same sprite with pokefans.