I think I am going to recommend NEW, possibly non-standard entry level library.
Note: The new changes in the works may make this a non-idea.
First off, on my build, the library path order in the list is NOT followed with the placement of parts, and I think because I used a capitalized character. When I try to add "r", I get the "r" that is 4 levels down. The point here is that this created an extra level of confusion for me.
So, the idea, is to create a new basic library with only a small number of parts; I'm thinking six parts total. Maybe just R, C, D, L, Q, and U... maybe Led.
Each symbol would have 2 names. To be short, I'm only going to mention R.
Hit the "a" key to add a part, then "r" and 2 choices come up on the list. One is "R" and the other is "R_1/8W".
When "R" is selected, it would have the current footprint filters in place.
When "R_1/8W" is selected, it would filter down to two footprints, one in through hole and one in surface mount.
What I see now, even though I am fine with it, the CvPcb filters are NOT intuitive; I can understand now all the Eagle users complaints with this.
Imagine if ANY new user could use the first device library to create a 555 timer circuit to blink an LED with only the two choices of through hole or SMD for footprint assignment; only using the "r, c, d, l, q, and u" keys.
Maybe also force one of the parts to be an "Atomic" part?
I'd create the Eeschema library, and symbols, AND tutorial if anyone else thinks this idea has merit and could be implemented into KiCad.
Just off the top of my head tonight. I'm certain improvements can be made with a little more brain power put into it.