Well the way I see it - the occasional gem is better than nothing.
Reading the daily comments, the way some people react when they have no need for a certain free giveaway is like the "useless offer" was a huge inconvenience to them.
I suspect if the same people were visited by their neighbour who had decided to bake them a cake simply as a kind gesture, they would abuse them screaming that they don't like chocolate icing and how inconsiderate the neighbour was, by baking something that is of no use to them.
Perhaps these unsatisfied users might be happier if GOTD always offered a program the user could use. But only made the offer once every 3 weeks. For the rest of the month, there was no offer available. Then I expect these users would complain that the offers don't come frequently enough - that GOTD should offer a new program at least once a day - but still every program must address a current issue the user has. What can you do?
At the end of the day - the decision to install a giveaway or not - is entirely up to the user. If the user doesn't like the free giveaway - it's not because GOTD is being "cheap" or "stingy" or only offering garbage. It is just because that is what is on the table, and no matter what - to someone, somewhere this is just what they have been looking for. To somebody else, this educates them to some software they previously knew nothing about, and to the software company letting thousands of people know that this company exists and a brief overview of the other products they offer.
If GOTD doesn't offer something I can use - there is always a freeware solution out there that should fit the bill. It's a big internet out there and when it comes to free software and special offers - it's available if you are willing to look. Failing that, I can simply purchase a license and have the program forever.