I have 7 nights coming up in Seattle, and Kimpton has three hotels there within a couple blocks of each other.
I could have 7 separate stays, rotating among hotels, and those 7 stays would get me a free night. Or I could stay at one hotel for 7 nights and only get about 1/3 of the way to a free night. (Or more reasonably, I could have 3 or 4 stays to avoid driving myself crazy, and get halfway to a free night.)
Rotating hotels is more work for the hotel staff, more expensive for the hotels to clean the rooms fully every night and to give me a minibar credit for every stay, and annoying for me. So why does InTouch reward that behavior about three times more than just staying in the same hotel for the whole stay?