The Magic will be my 3rd cruise this year and just because I cruise multiple times a year doesn't mean I cheat service staff out of their tips. In fact, I generally tip well above and beyond the base-- especially to my dining room waitstaff and cabin stewards.
I have also cruised the same ship multiple times in the past and have often had the same waiters on those cruises and they were more than happy to see us back.
Beth