At the core it is always about your product
I never disagreed on this point. Ideas are important too, but ideas only act as a multiplicator of value, so good execution by itself doesn't provide enough value and ideas without execution are meaningless.
What difference does it make? Jobs didn't
make his name as an engineer
That's not what matters here, and yes it makes a difference.
To be able to come up with ideas, to be able to have a vision, to be able to have taste, to be able to drive a product, you do have to have an educated mind in that domain, you do need to know what is possible, you do need to be able to do the job yourself if you need to, even if you're not that good as an engineer.
How can you come up with ideas otherwise? And the proof is simple really. Every great idea that revolutionized our world, from electricity, to personal computers, to the Internet, to search engines, to the smartphone you're carrying, everything has come from minds of individuals that know their basics.
Ideas and vision don't come out of thin air. It is often said that a university's purpose shouldn't be to prepare you for real life jobs, but rather to expand your horizons on what's possible and I believe so too.
This is why I consider people with MBAs, but with no technical education, to be basically worthless in startups (and I'm not talking about degrees here, self-taught is good enough). So you have an idea, great for you, however you have to prove that either you know what you're talking about, or have a proven track record of successful implementations of your ideas that worked. This attitude is just meritocracy in action.
Also, I see a lot of resentment here, with people getting offended by this attitude of programmers towards business-types. But we aren't the ones that started it, it was the business types that wanted to turn us into stupid and replaceable assembly lines. Ask the developers in the games industry how they get treated. Well you get what you sow.