Warp zones allow players to see more of the game. If you were a kid playing SMB, and was only allowed 30 minutes a day to play a game, you would probably never get to experience any of the later levels without the warp feature.
Not everyone games the same way. For many people, cheats add to the experience, they don't detract from it.