Big part of the problem is how big of a hurdle it is to actually send a robot to Mars. I imagine that once we have a cheap and reliable platform to reach the surface, we could iterate the robots much faster.
If you had a budget for one human mission, or a dozen new robots every two years, which one would you consider more beneficial?