You are missing the whole point. If you browse the "symbol" library "devices" you will find that there is NOT a single part number for any of the "devices" in that library.
Digkey has 130,883 different part numbers for resistors IN-STOCK; never mind the 480,398 total for part numbers in it's database.
Exactly who at KiCad do you expect to provide this database to you for FREE?
Then, I don't see any entry in the entire KiCad library entry for MCP1754; so I suspect that you edited the part number in Eeschema to reflect what you wanted the part number to be.
Page 3 of the Microchip DataSheet is very much in-line with the typical "symbols" in the "regul" library. Now, if you take the time to filter and search the library with the term "ka" the device KA378R05 should be the first one to show up. This IS AN ACTUAL "part" comprised of the correct symbol pin-out along with the correct footprint for that specific part number.
So, are you really trying to tell me that in "your other EDA software", if a specific part number did not exist in the library, that you took no responsibility for creating it yourself and ensuring that the part numbers and footprints matched each other according to the manufactures DataSheet?
How do you think KiCad was able to be used by users when it was first created?.. When there were ZERO (or extremely minimal) libraries. Occam's Razor suggests it was one of the developers that created the pins in that arrangement for the most common regulator that they used.
In the end here, you really do not have any valid complaint from my point of view. I'm a little surprised the forum members have been so nice. Because, I think that if you had RTFM you might not have got it wrong.