Wouldn't it be more correct to say "the presence of oxygen in the atmosphere helps retain water on planets"?
We don't really know how well presence of oxygen correlates with presence of life yet, do we? :)
We don't really know how well presence of oxygen correlates with presence of life yet, do we? :)
Happened that way of Earth, anyway. See http://en.wikipedia.org/wiki/Great_Oxygenation_Event
While it's possible, I suppose, that there could be places with such naturally abundant oxygen that there could be free oxygen left over to create a static oxidizing atmosphere, even in spite of geologic churn, astronomy and cosmology says it's unlikely.