Well there are plenty of multi day festivals, but another user pointed out that the staff and interaction with the staff is something unique to cruises. Packed staff quarters means no escape from illness, and then close interaction with guests is a recipe for quick transmission.