Here you can see only one footprint. In eeschema component -> Edit preferences (E). Here is only one footprint.
I can see only one footprint in this view. So: I can change this footprint as I want. All million components on libraries. No any list of “acceptable footprints”. Only way make this is a) write paper labels (it is, any table) for every components. or, b) use comment field.
OTHER software use this way, and, in my opinion, this is better way:
This view is just same as in Kicad “E”, preferences of the component. Visually it is different, but, if you stare it 20 second “oh, this is just same in Kicad, little visual difference”. This software use term “PCB decal” instead Footprint.
As you see, “PCB Decal” is just same as in Eeschema “Footprint”. Only difference is, component contain MANY footprint. How to use this? SCHEMATIC EDITOR: In this software, “preferences of the component”, click “Decals” [footprints] and I can select footprint from list. If I want use any other, I must go to LIBRARY and modify. Eeschema: “footprints” and then I can select any footprint… no any list of “legal footprints”.
If we go to philosophy. “Quality systems”. If any company use electronic design system they follow any quality standard. Typically it contain also details. Typically component names are stock code or any spare part code (not res_123…, but 8710 2120 11). Under this code is accepted manufacturers and exact codes (eg. motorola 74hc14, signetic 74hc14A, or, resistors, exact; not resistor 10 kohm 1 %, instead it eg. four manufacturer and their exact codes). Also group of wise mens decide accepted PCB footprints, eg. general_1206_tight/general_1206_supertight/general_1206_muchspace etc.
In normal use, eg. this example of resistor: throu-hole-resistor. During process I see, “this 15 mm too long”. In this other software I simply “preferences” and then I select better footprint. Direct from “legal list”. Kicad way: “Select other footprint, available all footprints in all library, no any limit, ny any warnings, no any legal list”.