Engineering in any field (chemical, medical, automotive, etc) is a compromise. It is a trade-off advantages and dis-advantages (technical risk/complexity, availability, reliability, costs, weight, etc.) of each solution, then settling for the optimum.