Since atmospheres are gaseous and planetary rotation causes friction, any landing with an atmosphere is inherently variable. Thus no landing ever could be perfectly precise, partly because the mass of fuel expended to slow the rocket will itself always generate turbulence.
Perhaps I miss something because I've never conducted a landing without an atmosphere, however I have landed after a very long overseas flight when the forecast weather was wrong, so I suddenly faced a 30kt crosswind with no alternative within range.
Just imagine a Starship landing to a very, very precise point when the forecast was, say, two hours old, when that Starship would have no alternate.
As a non-expert I do not claim to know. As an ATP with a fair number of long distance flights I do know weather IS, so Starship will require very, very robust landing support structure. Honestly Elon knows that too, he's an experienced pilot himself. OTOH, landing on the moon would be far, far simpler.