But colonizing the Moon or Mars is a competition where the prize is far more than "well, we're here".
You go to Mars to discover it’s unknown history.
You go to Mars to find out how to keep humans alive on others planets.
All those things will naturally produce byproducts that will be useful on Earth. Starship will ensure it’s cheap to do them.
By comparison sending hundreds of tons of supplies and dozens of astronauts using three Starships will likely cost less than that single rover did.
Anyway either option has no real impact on the development of rocketry tech. Whatever we choose it still has to get there somehow.
Unique experiences are something which you can't have otherwise. So you're missing them if you're not close. Why to have such a disadvantage, maybe not for everything, but for something?
There's so much you don't need to do if you're not sending humans.
Mars likely had life and we won’t be really sure of what kind and it’s history until we get boots on the ground. Robots are great for very limited tasks, but take decades and billions to design, build and deliver to do what a scientist can do in an afternoon. Right now we have one rover that bern failing to dig a hole fir nearly two years.
But the Mars DIRECT and SpaceX plans are more than an order of magnitude cheaper and easier. The SpaceX plan it’s hundreds of explorers on Mars for less than $10B.
What about experience and knowledge?