Landing on the grid fins would be a really bad idea. Even though they're car-sized, they're not load bearing and "only" made of steel (not titanium etc. .. just yet). Starship's Raptors blast during hot staging is enough to bend them on the top. https://www.reddit.com/r/SpaceXLounge/comments/1g3bi7s/grid_...
I actually think there is some old Starbase tour interview where a SpaceX guy implied it was Musk's idea, though I could be misremembering. Catching the booster kind of makes sense, since they needed the tower arms anyway for stacking and unstacking.
Interesting, are there more than 4? because I was also amazed that the rocket was rotated at exactly the right angle to be caught by them. But maybe that is the 'easier' challenge when you are hovering with such accuracy.
I keep finding myself watching the catch every few days, and it does not tire to impress.
reply