Thanks.
Its a reciprocation tool. But it does give people choices to retweet the messages they like. They don't have to retweet all the messages. They can read 20-30-40 (upto unlimited) messages and select just 4 of them to be retweeted per day. If they like none of the messages - they retweet none.
So how is that spamming?