Sure it is, as long as those engineers apply and honest effort and learn from their mistakes. Even if they don't do things faster then you initially, at least they learned something.
Unfortunately that logic does not apply to models.
Then I’m lost. I thought this was about the laziness of outsourcing thinking. Why would the outsourcee’s ability to learn impact whether it’s lazy or not?