@polotek
"Many engineers do not believe that to be true".
Yes. Why should they, to make your job easier?
If they cared more about "business outcomes" than "technical issues", they would not be "engineers" any longer, would they?
It could only result in inferior products.
Please look to BOEING as a prime example of your philosophy in action. Not enough? HP then?