The whole idea of human settlements on the Moon or Mars is remarkably stupid. The cost for getting things up and running are, to say the least, astronomical.
Trillions of dollars to be spent so humans might find another place to survive? This is the definition of absurdity, in the extreme. We need to spend all that money remediating Earth's problems, which is the only chance for human survival. Things would not look so gloomy if we focused on rational solutions.
But there is still the problem of too many humans on too small a planet. There are a lot of problems, with few solutions being offered.