The critical differences between Falcon 9 first stage and the Starship booster is that Starship booster lands using 3 engines rather than 1, and can throttle them down much further. 3 vs 1 gives Starship more directional control for precise landing (critical for this "catch" maneuver), and throttling allows it to hover, as it does right before the "catch".