The one ways can involve considerably more expense for flights and accommodations in Anchorage, and getting from Anchorage to the cruise or vice versa.
In return, you get the additional opportunity to explore the main part of Alaska, including the Anchorage - Denali - Fairbanks areas.