Originally Posted by
djtsukasa
By that logic, any miles/points received from CCs OR actually flying is a kickback from a company that wants your money. Even more so now for example with United/Delta's earning structure. You get miles based on how much you spend with them. Is that ethical...?
You know what is really unethical? Waiting to buy a ticket 13 days prior to departure instead of 14 days so that one not just earn more miles on UA/DL but also book into a higher booking code for airlines that prioritize upgrades by booking code as well.
This will hit the client more in the pocket more than the 4th night free credit from Citi Prestige as the client would have paid the same hotel costs regardless of form of payment (assuming lowest hotel rate is a publicly available rate instead of a corporate negotiated rate).