I don't agree. Business requirements very rarely require complex solutions, yet most "engineers" come up with stunningly complex solutions for every problem they face, no matter how simple the problem might be.
Good engineers, much like good artists, simplify the solution as much as possible while still meeting its requirements.
I said nothing about complex solutions. What I did say was "tackle apparently impossible problems", which is very different, and, as I'm sure you'll agree, extremely useful. Specially if the solution is kept as simple as possible.
I agree, the point was that seemingly impossible problems rarely come up in business. Most of the seemingly impossible problems that business have are a result of overcomplex solutions to simple problems.
The down side to hiring people who are good at solving complex problems, especially when they're young, is that they'll tend to solve them with complexity to make things more interesting than the simple solutions. It's good for them in the short term, bad for the company in the long term, and someone else's problem to maintain.
Good engineers, much like good artists, simplify the solution as much as possible while still meeting its requirements.