This article is spot on. I've experienced this when working with 3D objects on Thingiverse. It allows you to "remix" someone's work, but that is a fork. It doesn't really allow for collaboration. Lots of times I've found someone's .SCAD model and improved it but I have no way to contribute it back to them other than to post a comment and hope they notice. So some objects have dozens of "remix" forks, which have more forks, etc.
Lots of people make their objects to work for just themselves. It's the hardware equivalent of "works on my machine!" It's great that they have a way to publish and get the object out there. It allows other people do the "systems engineering" and figure out how to make the part work in general. But most of that engineering work gets lost. So many times I download an object, only to find it didn't quite work. I improve it, and then nobody else gets to benefit from that. It's kinda sad.