IMHO this is not “simply asking someone else to design a footprint for me”.
Using the 3D-Viewer for the first time, I noticed that my choice of “2x19 pin headers” is fine for the PCB (everything works fine), but in the viewer I see, well, pin headers although what I’m going to solder there are pin sockets.
Changing the footprint to “pin socket” does not work, because if I do, pin 1 is on the wrong side. I don’t know if this is unusual, but I want to plug this into two 2x19 sockets. As you can (barely) see, it has pins on its back. This means that pin 1 of the “double sided” pin header on the Nucleo-board should go into pin 1 of the socket on my PCB. However, the only footprint available for pin sockets in the library has pin 1 “on the wrong side”.
I suppose you could argue that this is a “cross connection” and therefore I should exchange even/odd pin numbers in my schematic. But if I do this I’ll end up with a very confusing schematic.
Since these pin header footprints show up as “generated”, wouldn’t it be useful to extend the generation to also have pin sockets with pin 1 “on the other side”?