... and then Apollo 12 targeted one of the earlier Surveyor probes (which had successfully done its own automated moon landing in the mid-1960s!), and the guidance system had it coming down very close to the earlier probe -- astronaut Pete Conrad manually overrode it to make sure they stayed a safe distance away.
There had been upgrades to software and procedures since Apollo 11 -- most notably, a new guidance parameter the astronauts could enter ("noun 69") to correct for deviations between the planned lunar orbit and the one in which the spacecraft actually was, before descent.
Fair enough; Apollo 12 landed within walking distance of the Surveyor probe, but I don't have enough information to know whether 535 feet from the probe was exactly on target, or hundreds of feet off target. So maybe we could have landed on a pad 50 years ago, too?
Apollo 11/Eagle was deliberately piloted away from the initial landing site because the pilot did not think the original location was safe. So until a perfectly placed target for a robot to land on like SpaceX does (which seems only likely if establishing a sort of base), the robots will need to be made smarter about landing or built to be more agile on landing on less than ideal sites.
A launch and return to the same rotating body is surely a simpler maneuver than orbital transfer to a different spinning body and landing. No doubt we are better at it but I’m not sure earth landings are an accurate analog.
That depends on how much atmosphere. Mars has enough atmosphere to be annoying, but not really enough to be useful. Winds can throw you off target, but you can't use a parachute for a soft landing.
The article mentions that SpaceX has landed on the moon once, and tipped over. The moon is harder to land on then the Earth - less gravity and atmosphere.
SpaceX launched Odysseus. If you want to argue that this doesn't count as SpaceX landing, that's fine, but then it's even less evidence of Spacex's ability to land anything on the moon standing up.