Completely agree. We've received several offers and what we try to do is evaluate the amenities of the upgraded cabin versus the per-day cost of the upgrade.
Which brings me to our favorite upgrade story. This was a number of years ago, when we were looking for a President's Week cruise for us and two of our sons. We wanted an aft wrap for us. When the searching was done, we had an aft wrap on Conquest out of Galveston with sons in the aft cabin next door. So yeah - we booked the cruise for the cabin, not for the ship or the itinerary.
Two days before sailing, DH called me at work. "Carnival called."
"What do they want"?" I already knew they wanted our cabin.
"They want to move us and the boys to a grand suite. It's an extra $500."
"So they want us to give up the cabins we deliberately chose - and pay extra? I don't think so."
DH sighed. "I thought that's what you'd say. I'll tell them no."
Two hours later DH called back. "New offer - if we move to the grand suite, they'll give us the boys' fares as OBC."
Well, that was another story - essentially they'd pay us to move. Yeah, we took that one.😀