This may be clear to you, but how are we to know?
With these problems it is often not vey usefull to speak in general terms such as “all THT” components are ■■■■■■ up. Instead, If you focus on a single component with which you have problems, then you will probably discover that all the other missing components have exactly the same problem.
So I open a schemtic, and add a resistor:
1). “a”
2). (slight delay for loading libs)
3). “r” [Enter]
4). [Enter]
First enter selects the resistor in the library, second enter places it in the schematic.
This default resistor does not have a footprint yet, so you hover over it and:
5). “f”
6). [Select]
This gets you into the Footprint Library Browser, where I select a random THT resistor:
In the title bar I see the library is:
/usr/share/kicad/modules/Resistor_THT.pretty
and the component I selected is:
/usr/share/kicad/modules/Resistor_THT.pretty/R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Vertical.kicad_mod
So I opened a file browser, and checked that this file exists, and it does. The files in the file browser seem to be just the same as the components in the Footprint LIbrary Browser.
Hmm, maybe I’m taking too small steps here, but you get the idea. If you get stuck, then describe all steps you did in detail, you may have missed some.
You have cut the title bar off of your screenshots, but your screenshots appear to be from CvPcb. Describing library problems with screenshots from CvPcb is not very productive. There are a lot of filters in CvPcb which sort and limit the libraries and components you see in CvPcb.
The first step for you seems to be to verify if the footprints files are on your HDD.
You can do that with a file browser, command line window or by assigning a single footprint with the Footprint Library Browser.
Try that, and then well see what the next step will be.