Again: identifying possible solutions to a problem is not "solving" the problem.
You're right. I'll rephrase:
Even if engineers were uniquely capable in this regard it still wouldn't equip them to identify solutions, let alone solve problems, in fields where they lack domain expertise.