a.k.a. quality vs productivity. And as you said, the second gets all the glory.
Often, with the type of developer who insists on reinventing wheels because it's "easy", you get a pretty bad wheel, as it's the first such wheel the developer has built and their estimation of "easy" was built on a foundation of ignorance.
Which is why it doesn't belong in software - there is no software version of the wheel.
Sure, but I need a skateboard, not a train.