I know writers who tried giving their book away for free, and got almost no sales or good reviews afterwards. They aren't all selling terrible books either.
Would you seriously ask a taxi driver to give you free rides before they got paid? Or would you ask a teacher to work for six months unpaid in order to get a couple of years work later on?
I know this mentality is encouraged in some places with interns, but it is a luxury of people who can already support themselves.