It is all in how you define cruising.
If it includes all the things specified above, which you will find in all of the giant cruise ships, then there is little to recommend it to many of this audience.
Personally, I am with those who say "you won't catch me on a cruise ship".
OTOH, we enjoy cruise ships that have restricted themselves to the things we enjoy. Where there are no: Huge numbers of passengers, Casinos, Ship photographers, smoking, passengers under 18. And where you have the choice to prepay (included in your initial price) for: drinks, most shore excursions, tipping. That way surprises are few.