I think your problem here (in my opinion) is that you are thinking of all rewards/affinity programs as the same, with the same goals and purposes.
It sounds like your opinions are based on things like grocery store rewards programs. You are correct that the main goal of these is to gather data and understand their customers more. I know several people who don’t like to participate in these, and I don’t really blame them.
Airlines and hotels are different. For one thing, they already know who you are, for the most part. Their goal is to give you incentives to be loyal to their brand. if you are only traveling 3 or 4 times a year, then you aren’t going to get much, but if you are traveling every month, it is DEFINITELY worth it. Yes, there are restrictions, and yes, there can be frustrations occasionally, but you are giving up a lot if you travel frequently and don’t take advantage of these programs.
I don’t really understand those in the thread that have said it is impossible to get free hotel rooms. I get them all the time.
Also, one other thing to mention. Even without the free flights and hotel stays, you will get some benefit if you travel enough to get status on an airline or at a hotel (Gold status, platinum status, or whatever). Usually, the first level really won’t get you much, except for higher point earning, but after that, the benefits can be real. For example, I am currently Platinum on American Airlines, their second of three standard levels. With this, I get the following:
[ul]
[li]Two free checked bags, so don’t need to worry about extra costs, or stuffing everything into a carry on[/li][li]Occasional first class upgrades. Don’t always get them, but last month my daughter and I went on a trip, and got in first class. She is 10, and had never flown first class, so it was a good experience for her.[/li][li]When I don’t get first class, I get free and priority upgrades to exit row seats and other seats with more leg room. I am usually able to get into one of these.[/li][li]Priority boarding. So if the plane is full, and I am worried that I won’t have room for a carry on, I can head on early while there is sure to be room[/li][li]Priority luggage treatment. If I check a bag, they put a priority sticker on it, and it is usually one of the first ones to arrive at baggage claim [/li][/ul]
Hotel’s are a little more stingy with them, but if you get high enough status, you get access to room upgrades, special floors, special concierge suites, etc.
Lastly, as others have said, it is easy. No need to track anything. You put your numbers in your company’s travel site, and in your account settings in your airline/hotel sites, and everything is automatic. You don’t need to track anything, or send in anything.
Bottom line, if you are traveling more than 4 or 5 times a year, you are hurting yourself by not signing up.