Maybe that's your experience. I have a different philosophy in life. Maybe you're rich enough to be able to afford doing free work when starting out. I cannot. Charging nominally is one thing, but doing it free?? I would rather wait for opportunities for paid work and understudy a mentor in the meantime than take up free work on my own.
It's all a matter of personal philosophy. Maybe we can stop now.
I think Ballistics is just offering a viewpoint on the other side of the spectrum. Fortunately, I'm also on the same side as Ballistics.
I have a primary income profession, in which I make my living from. I have a child at home who is not in need, and his mother (my wife) is a stay-at-home mom. Needless to say, we're not hurting. When I first got into photography, I did TONS of work for free. It has not had any effect on my clientele now either, who now pay for my services.
Every now and then I will cut a tremendous break for someone I know that doesn't have the income level to support an expensive photographer.
That's not to say that you can afford to do this, and that you charging for every shoot is wrong, or incorrect on any level. If that's what you have to do to generate income, then by all means, you have my 100% support in doing that. However, please remember that not all of us are in the same pair of shoes. Happy shooting