I was denied a card because of CitiAdvantage card churning. My wife got one. Otherwise I wouldn't due the spend either.
I agree with the 2% opportunity cost, but for me, the real opportunity cost would be 30k starwood points, as for the the travel I do, free hotels beats the 2%.