You should win some sort of internet message board prize. I’ve never encountered someone so committed to prove they are right when they are clearly wrong. We don’t know you, it’s ok you were not correct here, no one cares. NCL offers discounts to book on board because they want you to book onboard. And no, that doesn’t mean calling your TA from the middle of the ocean!