content: tl;dr it saves fuel. The barge lets them land the rocket anywhere they want, as long as it's at sea. This means they don't need to fly the rocket as far, which means they can carry less fuel for landing, which in turn lets them carry more payload.