Your expectations seem quite unrealistic to me. Engineering and design of any non-trivial product or system require a huge number of variables. Compromises and tradeoffs are essential to getting anything done. At a high level, the classic dimensions are time to market, quality, and expense, but...