Your PCB is quite densely populated and that does not leave much room for any sort of silkscreen. You also did not leave any room for mounting holes ![]()
Your second screenshot is also not great. Silk screen should never overlap with pads. (DRC in KiCad-nightly can even check for that).
KiCad’s default libraries are mostly geared towards automated assembly, and for that it does not make any sense to put silkscreen underneath footprints. The simple silkscreen lines are mainly to indicate which pads belong to the same footprint. They also have a bit of an overlap in meaning with the courtyard. If those lines start overlapping then assembly becomes more difficult.
But those rules are different from hand assembly.
The link below is for footprint symbols geared more towards hand assembly.
I also agree with Naib.
Tools like InteractiveHtmlBom are a great help with manual assembly.