Political reasons?
Yes political. While Clinton was Commander In Chief there were numerous times to capture Bin Laden. He and his administration chose not to due to extremely difficult domestic political circumstances IE: Lewinsky, lying under oath ... impeachment. He and his administration were all consumed with protecting his presidency, not protecting the American people from the likes of Bin Laden.