I guess it depends on your point of view on them. There's nothing there that you really need for going on your cruise. They're things that make it easier, like the luggage tags, it's a nice touch. Pretty much everything you need comes in your Final Documents by email. You can see all the excursions online, on in the PDF for excursions for your cruise. What is good about the booklet is that they put pretty much all the information you need for your cruise in one place, as opposed to being scattered all over their disjointed website.
Many people share your views on the promotional mailings, others actually like them.