Or is there?
Yes, actually there is a whole group of people out there prepared to give things away to those who are prepared to ask. The 'gift economy' or 'Freeconomics' has been created, mainly as a result of the economies of scale from the use of technologies.
The most obvious example of giving your ideas away is blogging. A lot of people provide their intellectual property for free online in the form of blogs. Here's why I think they do it:
1. To get feedback to improve their knowledge further
Aside from the gratification of being read, bloggers want feedback on what they have written. The blogosphere is full of postings from people who do not claim to know everything, indeed they post to start a conversation or plant an idea hoping to get further refinement or the subject evolved beyond their underdstanding. Basic crowdsourcing!
2. To show what they know
Old joke warning:
There are two rules in business, the first is never to tell everyone everthing...
However, giving a certain amount about what you know away shows clients, employers (exisiting & potential) and the market at large what you understand. Especially if you're a knowledge worker, it shows: your exerience on your subject, your thought processes and your ability to innovate or explain... all very good reasons to pay/employ/listen.
The secret I was recently told by a friend is...
"Telling clients information the second just before it becomes public knowledge
is a learnt skill, knowing when that second is.... requires natural ability!"