Hammocks are mostly preferred by sailors because the natural swinging motion avoids sailors from getting seasick. Also, hammocks are clean and more comfortable to sleep in.