I think that moving inside a dedicated pipe makes it possible to deploy vehicles that are very simple yet fully autonomous. The only things a vehicle inside a pipe must take care of is keeping a reasonable speed, slowing down if there is an obstacle in front, and turning left/ right at marked intersections.
Boats are much more like traditional vehicles: they need to take in account the existing traffic, navigate a complex environment, and deal with weather conditions.