My complimentary offer was for an obstructed verandah cabin. On Konigsdam this means that the lifeboats will be directly BELOW our cabin. Not very obstructed in my opinion!
As posted before, HAL does not need to entice 4 & 5 star Mariners to book, they already have them in their pocket. If you do not believe your benefits are consistent with your level of loyalty choose a different line.
Airlines perform the same way regarding frequent flyer status. They've convinced business flyers to be loyal to a particular airline, but return little in benefits. If I want to fly upfront in first/business I simply pay for it, I wouldn't chance relying on a status upgrade.