It's faster and more efficient, I think. You don't need a fleet of ships to go out to the sea.
Additionally, I know when the first Crew Dragon landed, it clearly wasn't hard or expensive to get to given that there were a bunch of small, private boats that (inappropriately) approached the spacecraft. It was quite close to shore, not like the old Apollo missions landing in the middle of the Atlantic or Pacific.