You know it gets me thinking. A lot of people consider things like internet, gratuities, soda, etc as part of the cost of the cruise and just pay for them every trip. Maybe it makes more sense to go on a line where all that is already included.
Sort of like with airlines - Spirit is really only worth it if you can fly with a backpack. If you need to add on a chosen seat, carry-on bag, etc., you might as well fly Delta. Similar with Carnival in my experience.