Pin stacking has already been mentioned.
About the SamacSys footprint:
There is no need to redo the whole footprint. The easiest way to use such a footprint in KiCad is to just load it in the footprint editor and then give the overlapping pads all the same pad number. KiCad fully supports “pad painting” in this way, and it’s also quite extensively used in thermal pads, just look at any footprint with the partial string “thermal” in them.
Apart from that. Reading through long threads only to discover they are 8 years old usually is not very productive for forum members. KiCad itself changes quite quickly and those old threads often loose their usefullnes. As a result I will close this thread now. If you have something urgent to add, then open a new thread, and drop a link to this old thread in it, together with some comment as to why you think it’s relevant.