You can have a winning football team, but if as AD you're not a wise steward of the athletic department's resources (i.e., monies, staff, buildings, etc.), you won't last long in the position either.
He may last longer than you think, being a member of the "good ol boy" system.