Don't forget Wilson was gonna be OC until he went all Midnight Oil on us. If he stayed on he'd basically be rooting for Haley to fail.
Good point, imagine that could create some awkwardness. Also, a chance to coach Adrian Peterson probably pads the resume pretty well as he looks to move up.
Sometimes you need to make a change, even a seemingly lateral one, to get things moving.