Many cities don't charge a hotel tax.
Some tourists would prefer to support the town they're visiting by directly paying shop owners, etc, instead of having "hotel taxes" of indeterminate destination tacked onto their expenses.
(But you're right, using "kickback" was needlessly offensive.)