Because people want to be a part of a successful program that has a winning culture. Especially, when Saban has shown that the coaches he hires can usually get decent jobs elsewhere, after coaching under him.

This is why he gets former head coaches of big universities to come be on his staff, while someone like O gets the former WR coach from blue bayou state community college to come join his shadow staff. :D