Salt water isn't good for rockets. Once you solve this really hard problem of landing a rocket on a barge on a dynamic ocean you have a real competitive advantage.
I'd imagine that the barge landings introduce a lot of uncertainty and complicating factors that are impossible to completely nullify. High waves and (comparatively) strong open-ocean winds seem (to me at least) to make consistently successful lands much harder.