If landing a booster rocket on a potentially pitching barge is useful... why not land a booster rocket on something more stable like land? Just wondering. How about some kind of super structure ringing the landing spot, so as to brace the rocket if it lurched/leaned/faltered? Seems like a practical option.
If you have the ability to land on a barge you can position the barge in the flight path of the rocket, and the only extra fuel is to land on the barge. This allows the rocket to carry more payload.
liability if something goes wrong on approach.