I read so many posts here about being "ripped off" or "Scammed", many written in righteous indignation, anger and the hope of putting people off of using this Airline or that Cruise Line with pretty much the same litany of complaints. If looked at carefully these posts often turn out to shed much more light on the OP's behavior, naivete and lack of travel "Savvy", as RS might say, than they do any malfeasance on the part of the company in question.
Now don't get me wrong there are some posts that really do enlighten us about potential problems out there but they tend to be in a completely different tone without the "Click Bait" headlines of the others.
What strikes me so often about these kinds of posts is that it is common for the first few respondents to take the "Bait" and fully agree with the OP about how bad the company in question is, seemingly without any independent critical thought about what is written before more thoughtful and logically critical responses are posted by other writers.
If you book a cruise in the northern latitudes of this planet in the Early Spring or Fall time there are two things to keep in mind...one; it is the very beginning or End of Season and the weather will be miserable most likely. If you book that trip on a discount or Mass Market discount Cruise Line your experience will most likely not be the first class dream you had in mind.
Also as my experience two summers ago working with Holland America/Princess in Alaska taught me the customers who book in the shoulder season do so primarily for economic reasons...saving money. They were also the most likely to complain...about almost everything. The Buses aren't running into Denali Park yet? Rant Rant Rant! (If only they had read the brochure which clearly states that some things might not be open or fully operational on certain sailings/tours.) We cant take that flight to see Denali? "Sorry Ma'am the flights havnt started yet". Rant, Rant Rant! And I can tell you from experience they don't tip nearly as well as those who come during the "main" season sailings (and paid more).
So if you are booking a cruise in the shoulder season to snag a bargain, and there is nothing wrong with that, be sure you do your homework. Realize that some ports may not be visited, that some attractions may not be open yet, or already closed for the season. And keep in mind that in many places, like Alaska, or northern Europe the weather may not cooperate, the sailing rough or just bad weather for that shore excursion or ground segment of the tour. A certain amount of self education is called for here. Ask smart probing questions of the company before you book.
And if things work out not to be the sunny perfect experience you had in your pre-trip dreams think twice about posting negative threads here blaming the cruise line or Airline trying hard to adversely affect their business. That's not really fair play. Especially if you didnt do your homework.
"Shoulder season" travel can be enjoyable and rewarding, as can getting a great fare on a discount Airline to a great place. But the traveler must keep their expectations in line with reality and do their homework.