Actually, by the rules as written, shift does not provoke OA when you leave a square adjacent to an enemy. One could argue, however, that letting the fighter get another opportunity attack each round by just shifting away was not the intended interpretation of the rules.