That is for an industry where haggling is expected (and many homeowners, knowing this, set their asking price higher, or their real estate agent does). It is also a cultural thing, in some countries paying the asking price is anathema. As for the cruise lines, I am sure that if they have unsold cabins left just prior to sailing they have set the price as low as they can in order to sell them.