It doesn't make you a bad developer, it just stops novel and innovative ways of doing something, because the cheaper way is to just use what's free.
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.