For selecting and touching down on an unprepared surface, rockets are not the stepping stone. Start with helicopters. It is the same problem: can I land there and what will happen when I put weight on the surface. Try programing a large helicopter to identify and land on a random chunk of rocky terrain. It is not easy. And the bigger/taller the craft, the more difficult it becomes. Then add a 10-second time limit.
You say this based on your history of landing rockets on the moon?
And on your history of dealing with the lunar regolith near the poles?
Sure. I'm not trivialising the problem in an absolute sense. Just going from floating barge or chopsticks to Moon is a simpler set of problems than reïnventing the sort of translational velocity and attitude control needed to get to first base.