Bullshit. An idea is useless until it is implemented in the same was that any other potential is useless until it is realised. Once implemented, its success is a combination of how good the idea was and how well it was executed. Giving either party too much credit for the outcome means not giving the other enough respect.
I'm a big believer in paying for both talent and effort. If your idea took you 10 minutes to come up with, but took a programmer six months fulltime to flesh out and implement, you don't deserve 90% of the credit no matter how good your idea is. But you don't deserve 10% either, if your idea was informed by years of experience *and* you were an active participant in the development process.
Finding business people who understand this, as a programmer myself, is harder than it should be.