@shaedrich
I don't think I disagree.
But rhere are valid reasons for reimplementing stuff, however. For example, the numerics world is really happy Eigen came about because some guy saw Lapack and said yuck. And Lapack is *very* uh, "good".
Or sometimes libraries do something pretty small, and is the dependency worth saving a day of implementation?