I've also heard similar arguments about "Using stackoverflow instead of RTFM makes you a bad programmer."
These things are all tradeoffs. A junior engineer who goes to the manual every time is something I encourage, but if they go exclusively to only the manual every time they are going to be slower and produce code more disjoint and harder to maintain than their peers who have taken advantage of other people's insights into the things the manuals don't say.
At some point, "novel and innovative" becomes Rube Goldberg, not I.M. Pei.
I think for software engineering, the far more common issue is that there's already a best practice and the individual engineer hasn't chanced to hear about it yet than the problem on the desk is in need of a brand-new mousetrap.