Travelers seem to be in two camps regarding cruises... Those travelers that like cruises or who want to go on a cruise and those travelers like me, who don't like cruises or who would not want to go on one.
I think the difference is in expectations of travel between the two camps.
Perhaps I could list the benefits of a cruise as my wife (who loves cruises) explains:
1. You sleep in the same bed each night and you don't have to use a restroom other folks have used...
2. You don't have to worry about finding a hotel...
3. You don't have to pack and repack...
4. You don't have to worry about eating those nasty and dangerous

foreign foods...
5. It is total relaxation, no Internet or phones to intrude...
6. The evening shows are nice...
7. Lounging by the pool is great...
8. You can take canned tours sponsored by the cruise company and you don't have to worry about traveling alone in those frightening lands...
9. You don't have to interact with foreigners in strange places...
10. Everything is planned for you in advance and the only decision you have to make is what to order for supper or what to select at the buffet...
11. It's really thrilling to be out on the ocean...
However, most of what my wife considers as benefits are downsides to me!