It’s been discussed many times before, but KiCad sorely needs a simple way for users to download and install content, and have it work in KiCad without further configuration. I read through @Rene_Poschl’s excellent FAQ entry, and wow… that’s a lot for a new user to take in. Especially if they don’t have a good grasp of English.
The time the user knows least about the program’s concepts (symbols, footprints, libraries, global tables etc) is when the user gets dumped into the inner workings of KiCad config - before even running the program!
Any objective viewer would say this is a terrible way to onboard users. But the devs hand off the problem to packagers, and no-one has a priority for new users. The connection between KiCad and it’s content is very disjoint.
I’ve seen little interest in KiPi, which if something like it was implemented would solve a lot of problems for new users, as well as more advanced users.