The names in the official lib look that way because we have rules how footprints need to be named. (See sections F2.* and F3.* of the kicad library convention) This is not evidence for them being script generated.
In fact most of the ic package footprints are hand made not scripted. (3d models for them are mostly scripted. The footprints could be scripted but until now nobody cared to write generator scripts for them.)
The generators by pointhi and easyw are the ones used for the footprints and 3d models in the official library. (If there are no scripts for these footprints in there, then the chance for them being scripted is very low.)
There is the QEDA project which uses a scripted approach for generating kicad symbols and footprints and also add them to your project. For the 3D part I don’t think it supports that (or at least not yet). I haven’t used it but from what I’ve read it seems pretty capable. And I like the simplicity of using yaml files or its scripted part.
There’s some more organized documentation here to give you an overview of what it supports - though it’s not quite finished yet.