Simple solutions are better than complex solutions. The reason for this lies in two areas (1) Availability of resources, which includes time, material resources, and money. Also included here but often overlooked is sufficient staff with the appropriate skills to make the solution work. (2) execution, i.e., the ability and authority to follow-through to completion. For more on this see video below.