I have worked for start-ups where people told me what to do, and also have my own bootstrapped start-up. I prefer the later. I think it is important to be well rounded in abilities from coding to business development. That way, you can see through people's bullshit a lot easier, and there is plenty of that going around in the industry.
Having said that, you can be an ideas person, but those ideas better be successful more times than not. Success five years ago and failures at every turn since does not exactly invoke confidence.