Well, not really all the pros covered there. With an AI resort that’s where you will stay. With cruises you visit multiple cities, places and countries without unpacking. If you find somewhere you’d like to spend longer then that’s a land trip. We did that with Santorini, and Croatia. I wanted to see the pyramids but that would never be a land trip for me, it was a simple day trip then on to the next fascination. You can still be an independent traveller and you don’t have to go the ships excursions. We had private excursions in Oman for 2 days - fabulous, then Jordan, Egypt for two days, and Israel for 2 days. We only did one ship excursion in 21 days and that’s because private vendors couldn’t do it.
I presume rebuttal is allowed? Well, for most I expect.