Earlier quoted context omitted.
You've not been a contractor? All you have are hours to sell, and its very similar to selling a pick or shovel. Unethical? If you had a crystal ball that could predict the success of every new idea, sure its unethical to keep it secret. But just because you don't personally think its a good idea- well, it'd be unethical to put your bias in the way of this guy succeeding despite your doubt.
I am an independent contractor. There are two types of contractors, and I have been both: 1. The "warm body" that does indeed just sell hours, usually via a labour broker or development house. They fulfil a "development resource" capacity required on the project, and typically there is already a project structure (plan(s), schedule(s) and management) in place. They are not directly responsible for the deliverables of…
Warm bodies don't often choose their projects. Its hard to call them unethical when they're helpless to choose.
And its really hard to 'know full well its not going to be useful', isn't it?