I think everyone accepts that photography as a hobby has costs, but those costs are not spent with the goal of providing images to some unknown publisher they are spent in the pursuit of a hobby and as such are happily (maybe

) spent.
Most, if not all hobbies have a cost involved.
If you were to calculate the cost of each individual 'click' of the shutter you may be surprised how little the actual cost is for that single shot. I can easily take 1000 plus shots in a day at a race track in one day. Ok not all will be keepers but even if you work on 50% hit rate it doesn't take long for one shot to have a cost of less than one pound.
The discussion in this thread us talking about digital images that already exist not about any additional costs incurred by the photographer without payment. No one is going to start printing calanders etc