I think its cheaper for starwood to offer a stay based promotion
Example
traveling to Manhattan for 3 nights
Person A: stay the 3 nights at the Westin ( gets nothing)
Person B: stay each night at different hotel ( gets one free night)
Person B=Most Flayer Talkers
Person A=Most non Flyer Talkers