In my experience, engineering CAN be the hard part, but almost always in situations where the business requirement is unclear or non-sensical to begin with.
For example, business ideas in the form of: "Use {X} to solve {Problem that literally can NOT be solved with X}"
For example, business ideas in the form of: "Use {X} to solve {Problem that literally can NOT be solved with X}"