I agree with you. However, at times, this gathers a list of freebie seekers who are going to be with you as long as you provide free stuff but a alarmingly low percentage of them will buy when offered a product. A better option is to create a list of paid buyers. Maybe you can over deliver and gain their trust, but creating list by giving away free stuff has not really produced a converting list for me. I am talking about non-IM niches. I am not sure if the same applies to IM niches as well.