As a consumer and not a programmer I think the logic is clear. We want to know who you are and what you are capable of before we start shelling out the cash. If I were a programmer I would want my free offering to be something really dynamic and cool which would attract customers to buy from you again and again.