I am jealous that some people get to cruise so often that they have 8 or 9 of a gift that has been around for about 2 years.
We have enjoyed, and use our 2 different beach totes and 1 sling bag from our cruises. We can only cruise every 2 years or so so the gift has been different for each one of our cruises (subtle differences between the totes). I can imagine not wanting 8-9 of the same thing, the bags have been useful to us, but we do only have 1 of each.
I don't want kitsch though personally; bottle openers, pins, yet another tumbler (we have too many already), coasters, etc. is all just clutter and trinkets to me. And I agree with others any blanket or pillow that I actually could fit in my luggage probably isn't worth taking home. And over time, who wants 8
DCL throws? Isn't this just the same problem? A throw of blanket that lays flat enough to fit in my suitcase is a sheet, and I don't need DCL sheets... (as much as my wife would probably welcome them).
When I traveled more for work I had status with SPG. That got me a free bottle of water or 2, free internet, free parking, etc. I imagine those things (or similar) would be a lot more useful to cruisers and less "hated" over time like the beach totes and sling bags. It is tough though because I don't think they could offer discounts to the Spa or Shutters as I think they are both 3rd party vendors not owner or operated by Disney. Maybe there could be "coupons" for a free popcorn and pop in Walt Disney or Buena Vista Theaters? A free specialty beverage (smoothie, coffee, or wine)... etc.