joemiller1972 I agree, it can be off putting to see all those weirdly dressed NPCs walking around in zones where you may want a certain look and feel vibe. But you have to remember that the game has always been more or less about tongue in cheek humor since the original The Sims. I consider the randomness of the NPCs appearance is more or less a way to continue that tradition. Not that I really like it much myself, mind you.
Since I use CC, there are things I like to use on my played sims, so I always redress them when they age up anyway. I don't even bother redressing NPCs anymore as I play with aging on for the NPCs. But I find that if I use Neighborhood Stories with accidental deaths on for the NPCs in the Other tab of Manage Households, many of most badly dressed don't hang around very long.
So, that's one thing you can try, although if you do, you should probably move any sims you want to stick around to your My Households tab in Manage Households. I do that for the RoM Sages, the CotL role sims such as the grocery stall vendor, creature keeper, mayor, etc., and butlers, paparazzi and a few others that I like and bothered to edit in CAS. That way, they won't get culled or killed off by accidental deaths. They will still die of old age though so if you want to keep them in your game forever, there are mods that can make them immortal if you are a mod user.
Hope this helps.