Sailing a ship in a straight line towards a set destination, with no physical landmarks, is an incredibly complicated task, even assuming you know your precise starting position and it's relative position to your destination.
I think it is perfectly reasonable to have common sailors need ranks...