This is what keeps me from using Kicad also. In my opinion creating custom components is the #1 thing pcb editors should focus on, but most freeware or libre pcb editors assume you'll mostly want to pull parts from a standard bank. That's fine, but I like to customize my footprints and also carefully validate them against the manufacturer datasheet.