My theory on the 18% included tip is that the extra is to help with taxes since the possibility of non-reported income has been virtually eliminated.
I just got back from a cruise on RCCL where they have changed the previous practice of cash only tips to allowing pax to charge them. I noticed a peculiar lack of enthusiasm among the waitstaff for the vouchers vs. the envelopes filled with green.