This is a position I long held myself. For example, I always told myself "don't give away exclusive content for free; make sure you retain the rights." But, in some cases, giving away the rights to a piece of content can actually create value that comes back to benefit you. After all, writing for.my own properties, I sometimes.feel like writing for free, too! But in reality, I'm creating value. Then, it's a matter of people just knowing it's there.
Value doesn't mean anything unless people are exposed to it! In today's world, you need all the exposure you can get. You either find the money to pay for advertising, or you find creative ways to create value in which both sides benefit. Your benefactor gets quality content they now own and you get the exposure for your knowledge and expertise.
Sure, you're not always going to benefit, especially not right away. But, the online world is no longer just build it and they will come. Sure, you'll get some to come. But the more value you create in other places, you build a web of value that leads right back to you. Sometimes those mentions and no follow links help you more than any link juice tactic can.
How can you create value and help others today? The more you do that, suddenly the more money making opportunities are due to come your way. Just be patient and don't stop creating!