The catch looks amazing, but one thing I don't understand is why SpaceX needs the technology to catch a booster they've already demonstrated the ability to land boosters on barges. Is the arm more cost effective to scale compared to a barge?
This booster is much, much larger than the Falcon 9 first stages that land on barges. It's ~70 metres high, versus ~40 metres for the Falcon 9 first stage, and weighs about 275 000 kg compared to the ~20 000 kg of the Falcon 9 first stage.
In short, it would require such huge and heavy landing legs and landing barges that it probably wouldn't be feasible.
FYI that first link is showing a previous, larger, concept iteration of Starship (then known as ITS) which would have had a 12m diameter, versus the 9m version that SpaceX ended up building.
The second link seems to show a version of Starship that's relatively up-to-date.
After checking if everything is okay with the vehicle. And of course the government agencies must determine that frequent sonic booms (there is one per booster landing) are acceptable for the public.
Weight. Legs weigh a lot. That's dead weight for a launch system, and it serves only to reduce payload to orbit.
For Falcon 9 that's not that big a deal because they're NOT trying to reuse the second stage. Whereas with Starship they need more fuel to recover the ship, and that means they need to save weight elsewhere to avoid losing too much payload to orbit.
It takes time for the barges to return the booster to the launch pad. They want to be able to launch Starship, have the booster land back at the launch pad, have the arms set it back down on the ground, and recycle the booster for another launch in just a few hours. Then the arms can be used to stack the booster and the next payload on the launch platform.