That's a cool concept, although the problem with these things seem to be to avoid interfering with other traffic. An overhead cable sets a maximum height of ship while an underwater would do the same for the maximum draft.  If it's not a heavily trafficked body of water, that's probably not much of an issue, but on a river like the Rhine, I'm guessing it's a consideration.