Destiny or Chance Revisited: Planets and their Place in the Cosmos