Yes, good for Carnival if they can pull it off.
Others are jumping off the ship like rats.
I see no conflict between new homeports this summer due to the US shutdown till October and continued cruising in the US. I do think some of the new Caribbean homeports along with California will stick. Also unmentioned in the article the fact that Carnival owns a number of brands, Princess Cruises, Holland America Line, Seabourn, P&O Cruises (Australia), Costa Cruises, AIDA Cruises, P&O Cruises (UK) and Cunard, many of which offer numerous additional homeports outside of the US.