But doesn’t the water on Mars show that to be a little off? If a planet can support water, can’t it at some point support life?
liquid water is one of the criteria among many other criteria
Anyway, I believe they found ice on Mars - not surface level liquid water.
Remember also, life does not equal technological life.