Yeah, it's been a while since i've gotten anything "physical" in the mail before a cruise, since recently i've mostly been sailing on Royal. It did motivate me to start working on my packing list!
I think Disney still sends the spiral book in the mail; they did at least last time I sailed that line. But with the prices they charge, I think they can afford it.
I remember ~15 years ago, Cunard would send a padded "leatherette" pouch in the mail, with a spiral bound book, luggage tags, and space to store your boarding pass, etc!