And should a consultant not be able to maintain a blog that people don't pay for because doing so competes with freelancers?
I think it absolutely does increase that tendency.
When I write for online tech publications, at some level, my writing, for which I'm not paid, takes money out of some freelancer's pocket--all other things being equal (which of course they aren't).
And all the people who speak at events for free and even cover their own travel (or their companies do) definitely make it harder for qualified people who would prefer to be paid to do so.
But, to be blunt, I don't care. If it's in my personal interest to do those things for free, I'm not going to choose to abstain because of some microscopic impact on the labor market.
In this photographer case, I actually don't think there's much of an impact. Someone mentioned Super Bowl performers performing for free. I doubt anyone thinks Lady Gaga is going to start giving gratis concerts all over the place. There has been a major impact on photography as a profession but that's more about the proliferation of free, cheap, and easily obtained amateur photos.