Welcome to the Open Source side of PCB design. Indeed KiCad is and always will be free to use.
Should I just not choose any footprint? I don't know if that is even possible. The Schematic Editor may force me to choose one.
KiCad does not do that. By default capacitors do not have a footprint associated with them at all and you have to assign a footprint yourself. You can also always change footprints later if you don't like them. I wonder why you can't find your capacitor footprint. There already are quite a lot of them in KiCad's libraries. I do consider the ability to create my own footprints an essential skill, and it's not difficult in KiCad. The user interface is quite similar to the PCB editor. Lots of new users seem apprehensive of creating their own footprints and I do not really understand why. I guess they expect "all footprints to already exist" or something similar. For starters, it's easier to modify an existing footprint then to create a new one. The simplest way is to:
1. Assign footprints in the schematic.
2. Update the PCB with the schematic info (netlist and footprints).
3. Hover the mouse over a footprint and press
>[Ctrl + e] to load it directly into the footprint editor.
4. When you are finished editing, just close the footprint editor, it will ask you if you want to update the footprint on the PCB with the modified version.
A bit more elaborate (and safer) method is to:
1. Create a project specific library.
2. Copy a footprint into it and modify it.
3. Make sure the schematic has a footprint link to your project specific library.
If you have your custom capacitor footprint in a project specific library, then it's easier to update multiple instances of it on the PCB if you want to change it.
KiCad is quite flexible in matching footprints with schematic symbols, and links can be updated or changed to different footprints quite easily.
Have you seen:
https://docs.kicad.org/6.0/en/getting_started_in_kicad/getting_started_in_kicad.htmlChapter 4 is about creating custom footprints.