I think the addition of Mobile as a port several years ago was a good move to attract a relatively untapped and less sophisticated market. Like dominos, I think this permitted upgraded ships for New Orleans and Houston as newer fleet additions went to the bigger markets.
Sadly, some unsophisticated cruisers have turned out to have higher expectations that anticipated and not all pax have been stunned by the sheer luxury and decadence of a rather mundane ship and itinerary. I have heard a bit of griping locally as well as what I have read on cruisecritic.com.
That said, enjoying a cruise or any travel is all about setting appropriate expectations and attitudes.