I have been using some kind of ECAD software or another for about 25+ years, all the way back to early DOS OrCAD. the problem that was there then, is still here now in KiCAD. Libraries are the KEY to productivity, but are always treated as an afterthought by developers, For many of us, a high level of critical IP is contained in special library items, but a good way to control, edit organize and safely store them, is usually invisible to the user.
It is always critical to know where every library IS LOCATED, and how it is NAMED, and blanket re-writes of the libraries should NEVER occur unless specifically wanted by the user. Despite the generally good features of KiCAD (and wonderful price), I am amazed at the cavalier way the libraries are handled, and how little critical information is made clear to users, both new and old. Recurring themes in all the forums are the difficulties that arise from library compatibility and disappearing items. Clearly some “quick-start” guidelines, install maps and library housekeeping docs are way over due for KiCAD.
I would happily write them, but to be honest, I can’t even identify where the various updates and libraries have been placed on my Ubuntu install, so I am not really able to help anyone untangle that mess either.
all the best,