I would say having broadway / west end shows on royal ships is big draw. people always ask me when i cruise what show is onboard and if its a west end show they instantly go WOW!
if its in house they have no idea what it is or if its any good.
Just my opinion 🙂