Blogging is a weird job. It's a giant mix of writing, photography, graphic design, marketing, a little tech knowledge, and a whole lot of determination. And what do bloggers get back in return? There are more abstract benefits like having a creative outlet, connecting with other bloggers (and making friends!) and building something you're proud of.
However, for a lot of bloggers, it's a business. That business comes with sources of income. Some are monetary, some are not, but they're all payment for a service rendered. That's why I get a little ticked by this concept of 'free stuff'.
You cannot imagine the amount of times I've heard the sentence 'I want to be a blogger for all the free stuff!!' or had a friend / family member feel inclined to help themselves to something I've been sent by brands.