That is true. But keep in mind two things: first, the robot does not have to be fully autonomous, and second, maintaining a human in space is so expensive that we already have such robots. Just look at Curiosity and its cousins.
I guess what I'm saying is that robots can identify problem points, but at the current time can't actually troubleshoot or resolve those problems. Those are really difficult problems to solve.