Making money is not the aim of the blogging community, yet it is beneficial when you get paid to write on genuine guest blogs, regardless of whether it is direct or indirect. There are people to buy guest posts and so writing for posts as guest blogger is also a way of earning steady income.
Guest posts attract potential customers to the site and contributes to the blogging site complementary products. It requires a site to cater to the benefit of the reader. Only then, you get regular readers and visitors, thereby you get to acquire prominence through the posting.