I am someone who is extremely pale IRL as in I wear the lightest foundations (I am technically neutral but can wear cool tone if needed) and in some cases still have to add white mixer, and to highlight/contour I use white, I am basically between the lightest Sim skin tone and the occult white skin tone.
I too noticed that, though it is really cool they split skin tones by cool, warm and neutral, many of the medium-fair, fair and ultra fair skin tones can look odd and not cool occult odd.
It would be amazing even if they didn't want to go full colour wheel, and have slider for tone and undertone.
I noticed that ethnicity in Sims 4 seems to be influenced by pack, I started with occult packs and not much EPs but once I got Snowy Escape I almost every generated Sim was Asian but I did like it, I liked the idea of more diversity. But I noticed that besides premades, there isn't much Caucasians auto generated and the more packs I get it is almost impossible to get an auto generated Caucasian.
I almost wish that instead of fully randomized Sims there should be a premade bank of Sims of various ethnicities, and the randomized feature is only when a player clicks "randomize". These Sims that are in this pool should be even in diversity/ethnicity, and with each pack/patch/update more are added. They can be as simple as Maxis generated Sims used for previews, trailers, etc. or Sims that never made it to a household for packs. I mean I am sure there is a stockpile of Sims created that never made it to a pack that just sit in various devs' CAS Libraries.
Also, I think unless Maxis created/dressed, clothing should be limited to Styled Looks to minimize oddly dressed Sims, and eventually that we can create our own Styled Looks with tagging option to be used for auto-generated townies or not.
Name generation wise, I mean if they want to spoil us names could be given categories and just a drop down menu by origin, maybe even including ancient origin names too. I sometimes look up unique names by various sites with large indexes of names that include variations of names, meanings and origin. We'd wouldn't need that much information, but the fact they already exist for free online compiling would just be a matter of some adding a drop down menu, research and data entry, and honestly even if you leave the lists "light" modders and file tuners will/could add their own names to the selection in the internal files per origin category.