Often the problems are complex, unless you take steps to simplify them to be easy to solve, usually by relaxing constraints a bit, by carefully examining what are the real business/physical constraints which MUST be fulfilled, and not going for the textbook solutions. This is called engineering, and is rarely rewarded, complexity is praised all around the industry.