@hermit: I hate doing my own models as well as doing my own footprints. Somehow I make one mistake after the next with all that detail. But, I will do it because the alternative is far more frustrating. The start was/is difficult when my library was empty and just about every component would need to be done. Now its just one here and there.
Another side effect of doing your own, and not liking that, is that you more often reuse existing parts. I question myself a lot if I need yet another device/resistor/cap that is slightly different from what I already proved. It also means that I have less inventory which is easier to handle and can get (slightly) better prices on larger quantities. Additionally, reusing parts and schematic parts across many designs makes one very familiar with what is normal for the part i.e., troubleshooting and design limits go much faster.
I am totally with you on the âhelping out with open sourceâ part. I simply question the mountain of work that seems needed to happen to move the KiCAD libraries along. The discussion how bad the libraries are comes up again and again (they are not that bad imho). I have also seen the various discussions on naming libraries and - another question use of anyones time to me. Having a good search function is far more to be preferred over a library naming system that few will completely remember. Lots of brain power is wasted on those kinds of discussions. I rather do work on the essentials and forget the rest - it is noise.
But I hear ya, helping out is a good thing since I too am plucking the fruits of your (collective) labor and I will think about where I can best help and put in some spit and polish.