The only reason to go on a talk show is to publicize yourself or a work you have done. Why shouldn't she talk about the cruise? THAT'S why she went on the show!
Giving away prizes is old? Really? Well, a newlywed couple got a free cruise...I guess they were disappointed and refused the prize? I guess the audience did as well.
Some talk shows don't even give out anything! Not even a shirt with their logo on it. In the final Rosie show, she gave her audience a TiVO2. In earlier episodes, she gave her audience Broadway tickets. An DVDs, and CDs, and shirts, and food, and books, and so much more. Oh - but that's old, you're right, she shouldn't do that anymore - it's not worth giving the audience a little something for showing up.
Rosie is only as big as her heart.
"The Spectacle has, indeed, an emotional attraction of its own, but, of all the parts, it is the least artistic, and connected least with the art of poetry. For the power of Tragedy, we may be sure, is felt even apart from representation and actors. Besides, the production of spectacular effects depends more on the art of the stage machinist than on that of the poet."
--Aristotle